项目学习记录-Spring MVC注解使用

  • @Controller
    在类名上使用,生成一个包含多个处理器的控制器。

  • @RequetMapping
    处理器映射器,规定请求路径,请求方式,默认为get请求。
    处理器:@RequestMapping(“/[指定请求路径]”)
    方法名可以自定义,
    限制请求方法:@RequestMapping(“/[指定请求路径]”,method=”RequestMethod.[GET/POST/其他]”)
    当路径名相同时,但是请求方式不同时,可以使用
    请求路劲上也可以添加参数:@RequestMapping(“/userEditor/{userId}”)
    同时方法声明:public String editorUser(@PathVariable Integer userId)

  • @PathVariable
    获取从请求路径上的参数。
    传参:@RequestMapping(“/userEditor/{userId}”)
    同时方法声明:public String editorUser(@PathVariable Integer userId)
    可用作页面映射:

    //返回请求值相对应名称的页面
    @RequestMapping("/{page}")
    public String itemList(@PathVariable String page){
        return page;
    }

    需要配置页面对应的路径和后缀名

  • @RequestParam
    方法参数中使用,用于限制参数,设置参数。
    也可获取请求的json数据中的参数。
    @RequestParam(required=true,defaultValue=”1”,value=”id”)
    public E3Result updateState(@PathVariable String status, @RequestParam String…ids)
    required表示必填,默认值,name指定参数,分页的page常用。

  • @RequestBody
    可以自动识别,规定请求的为json数据。

  • @ResponseBody
    在方法的返回类型前面加上该注解,表示返回json数据。
    例如返回一个List,就会自动转换为json数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值