云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > springMVC详解以及注解说明

springMVC详解以及注解说明

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 21:14:14

? 说明

@Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写 @Service ? 例如 @Service

public class SoftCreateServiceImpl implements ISoftCreateService {} ? 或者

@Service(\ ? 说明

@Service 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写

@Autowired ? 例如

@Autowired

private ISoftPMService softPMService; ? 或者

@Autowired(required=false)

private ISoftPMService softPMService = new SoftPMServiceImpl();

? 说明

@Autowired 根据bean 类型从spring 上线文中进行查找,注册类型必须唯一,否则报异常。与@Resource 的区别在于,@Resource 允许通过bean 名称或bean 类型两种方式进行查找@Autowired(required=false) 表示,如果spring 上下文中没有找到该类型的bean 时, 才会使用new SoftPMServiceImpl();

@RequestMapping ? 类 @Controller

@RequestMapping(\

public class BbtForumController {

@RequestMapping(params = \

public String listBoardTopic(int topicId,User user) {} }

? 方法

@RequestMapping(\

@RequestMapping(value=\od = POST)

@RequestMapping(value = \{ \ ? 说明

@RequestMapping 可以声明到类或方法上

? 参数绑定说明

如果我们使用以下的 URL 请求:

http://localhost/bbtForum.do?method=listBoardTopic&topicId=1&userId=10&userName=tom

topicId URL 参数将绑定到 topicId 入参上,而 userId 和 userName URL 参数将绑定到 user 对象的 userId 和 userName 属性中。和 URL 请求中不允许没有 topicId 参数不同,虽

然 User 的 userId 属性的类型是基本数据类型,但如果 URL 中不存在 userId 参数,Spring 也不会报错,此时 user.userId 值为 0 。如果 User 对象拥有一个 dept.deptId 的级联属性,那么它将和 dept.deptId URL 参数绑定。

@RequestParam ? 参数绑定说明 @RequestParam(\

http://localhost/bbtForum.do?method=listBoardTopic&id=1&userId=10&userName=tom

listBoardTopic(@RequestParam(\中的 topicId 绑定到 id 这个 URL 参数, 那么可以通过对入参使用 @RequestParam注解来达到目的

请求处理方法入参的可选类型 ? Java 基本数据类型和 String

默认情况下将按名称匹配的方式绑定到 URL 参数上,可以通过 @RequestParam 注解改变默认的绑定规则

? request/response/session

搜索更多关于: springMVC详解以及注解说明 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

? 说明 @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写 @Service ? 例如 @Service public class SoftCreateServiceImpl implements ISoftCreateService {} ? 或者 @Service(\ ? 说明 @Service 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com