package com.ssm.controller;
import com.ssm.pojo.User;
import com.ssm.service.UserService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
/**
* @author: wjc
* @version:
* @datetime: 2024/4/26 14:25
* @desc:
*/
//@Controller:这是Spring MVC的注解,它告诉Spring这个类是一个控制器类,用于处理HTTP请求。
//public User selectUserByName():这是一个控制器方法,它调用了userService.selectUserByName("张华")来查询一个名为“张华”的用户,并返回这个用户对象。
@Controller
@RequestMapping("user")
public class UserController {
//@Resource:这是Java EE的注解,用于自动装配bean。在这个例子中,它告诉Spring自动查找一个类型为UserService的bean,并将其注入到userService字段中。
@Resource
private UserService userService;
//@RequestMapping("selectUserByName"):这是Spring MVC的注解,它指定了这个方法将处理/user/selectUserByName这个URL路径的HTTP请求。
@RequestMapping("selectUserByName")
//@ResponseBody:这也是Spring MVC的注解,它告诉Spring MVC将方法的返回值作为HTTP响应体返回给客户端。在这个例子中,它将User对象的JSON表示形式作为响应体返回。
@ResponseBody
//@RequestMapping("user"):这也是Spring MVC的注解,它指定了这个控制器下的所有方法都将映射到/user这个URL路径下。当然,你也可以在方法上再次使用@RequestMapping来指定更具体的URL路径。
public User selectUserByName(){
return userService.selectUserByName("张华");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ssm.zip (76个子文件)
ssm
pom.xml 3KB
src
main
sql
smbms.sql 18KB
resources
springmvc-servlet.xml 6KB
applicationContext.xml 4KB
log4j.properties 2KB
mybatis
mapper
UserMapper.xml 405B
mybatis-config.xml 917B
database.properties 217B
java
com
ssm
mapper
UserMapper.java 314B
controller
UserController.java 2KB
pojo
User.java 482B
service
UserService.java 237B
UserServiceImpl.java 2KB
webapp
WEB-INF
web.xml 2KB
jsp
main.jsp 324B
index.jsp 360B
statics
.idea
jarRepositories.xml 881B
dataSources
1b766749-b520-460d-b9d1-8fab6a429a84
storage_v2
_src_
schema
performance_schema.kIw0nw.meta 76B
smbms.7piHBg.meta 72B
sys.zb4BAA.meta 61B
information_schema.FNRwLQ.meta 76B
mysql.osA4Bg.meta 63B
1b766749-b520-460d-b9d1-8fab6a429a84.xml 41KB
dataSources.local.xml 997B
workspace.xml 8KB
misc.xml 489B
dataSources.xml 541B
compiler.xml 536B
.gitignore 184B
encodings.xml 267B
target
classes
springmvc-servlet.xml 6KB
applicationContext.xml 4KB
log4j.properties 2KB
mybatis
mapper
UserMapper.xml 405B
mybatis-config.xml 917B
database.properties 217B
com
ssm
mapper
UserMapper.class 185B
controller
UserController.class 872B
pojo
User.class 4KB
service
UserService.class 188B
UserServiceImpl.class 734B
ssm
WEB-INF
classes
springmvc-servlet.xml 6KB
applicationContext.xml 4KB
log4j.properties 2KB
mybatis
mapper
UserMapper.xml 405B
mybatis-config.xml 917B
database.properties 217B
com
ssm
mapper
UserMapper.class 185B
controller
UserController.class 872B
pojo
User.class 4KB
service
UserService.class 188B
UserServiceImpl.class 734B
lib
slf4j-log4j12-1.7.25.jar 12KB
spring-webmvc-5.1.9.RELEASE.jar 782KB
spring-web-5.1.9.RELEASE.jar 1.32MB
spring-jdbc-5.1.9.RELEASE.jar 395KB
slf4j-api-1.7.25.jar 40KB
mybatis-spring-2.0.2.jar 66KB
spring-context-5.1.9.RELEASE.jar 1.05MB
spring-beans-5.1.9.RELEASE.jar 658KB
mybatis-3.5.2.jar 1.62MB
spring-core-5.1.9.RELEASE.jar 1.23MB
fastjson-1.2.9.jar 384KB
log4j-1.2.17.jar 478KB
druid-1.0.9.jar 1.76MB
spring-expression-5.1.9.RELEASE.jar 274KB
mysql-connector-java-5.1.47.jar 984KB
spring-jcl-5.1.9.RELEASE.jar 23KB
aspectjweaver-1.9.6.jar 1.96MB
spring-tx-5.1.9.RELEASE.jar 250KB
spring-aop-5.1.9.RELEASE.jar 360KB
web.xml 1KB
jsp
main.jsp 324B
index.jsp 360B
META-INF
MANIFEST.MF 112B
generated-sources
annotations
.gitignore 490B
共 76 条
- 1
资源评论
我讲个笑话你可别哭啊
- 粉丝: 582
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功