Springmvc-注解详解

@Controller将当前对象放入容器
Restful一种软件架构风格
@RequestMapping为当前方法绑定一个访问路径
@PostMapping仅仅接收post请求 获取
@PutMapping更新
@GetMapping新建
@DeleteMapping删除
接收请求参数
@ResponseBody标注在类上表示类中方法都通用(将返回结果对象转换为json返回(如果给的结果无法转成json,就原样返回))
@RequestBody标注在方法参数之前,表示从请求体中接收参数(json),并且封装到对象中
@RequestParam请求参数名与形参集合名称相同且请求参数为多个,使用@RequestParam绑定参数关系
~~@RequestParam 三种使用场景
~~1.当后端方法的形参名称跟请求参数不一致的时候,可以使用此注解做一个映射
~~2.使用此注解可以为参数设置默认值,只有前端不传递的时候,默认值才生效
~~3.使用此注解可以接收集合数据
@DateTimeFormat设置日期格式
@RestController@Controller+@ResponseBody的合体形式 ,标注在类上,取代@Controller和@ResponseBody
@PathVariable请求路径中提交的参数,需要使用@PathVariable获取参数
异常处理类
@RestControllerAdvice标注在类上,声明当前类是一个用于专门处理异常的类
@ExceptionHandler标注在方法上,声明当前方法可以处理那些异常
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值