我是靠谱客的博主 美满微笑,最近开发中收集的这篇文章主要介绍Spring标签使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

主要记录在做项目的过程中使用到的标签, 简单的一些个人理解,并不包含详细的用法。

:标签需要使用context:component-scan元素启动“包扫描”功能

1. @Controller

  • 作用于类
  • 表明这是一个控制器(Controller)
  • 将其标记的类注册成为Spring的bean

2. @RequestMapping

  • 可以放在方法上,也可以放在类上面(起到分流效果)
  • 将请求映射到具体方法处理
  • 配合 @RequestParam 使用
    • value 对传入的参数指定参数名,如 @RequestParam(value=“pageNum”)
      那么传入的参数名就必须是pageNum
    • required(true/false) 配置前端的参数是否一定要传
    • defaultValue 前端不传参数时指定的默认值
@RequestMapping("list.do")
@ResponseBody
public ServerResponse lsit(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
                           @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
                           HttpSession session){

3. @Service

  • 作用于类
  • 表明能作为依赖被注入
  • 说明这是一个service层

@ResponseBody

  • 作用于方法,指定返回数据的格式

4. @Autowired

  • 将依赖的属性自动注入

5. @Param

  • 在dao中有多个参数的方法中使用,避免xml在取值时混乱
int deleteByUserIdProductIds(@Param("userId") Integer userId,
                             @Param("productIdList")List<String> productIdList);

配合请求调用过程理解:

  • 一般调用顺序: front -> controller -> service -> dao
  • 配合@Controller使用的标签
    • @RequestMapping -> 匹配处理请求方法
    • @RequestParam -> 处理方法接收的参数
    • @Autowired -> 自动注入依赖的Service
    • @ResponseBody -> 转换返回的数据格式

最后

以上就是美满微笑为你收集整理的Spring标签使用的全部内容,希望文章能够帮你解决Spring标签使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部