您的位置:首页 > 编程语言 > Java开发

springcloud中常用注解, spring boot常见get 、post请求参数处理、参数注解校验、参数自定义注解校验

2019-05-13 14:18 3235 查看

springcloud中常用注解
https://blog.csdn.net/weixin_42248764/article/details/84678719

spring boot常见get 、post请求参数处理、参数注解校验、参数自定义注解校验
接受前端入参的注解大致分为三类:
1.@PathVaribale 获取url路径的值
RequsetMapping注解形式:queryMsgReportByCond/{id}
方法参数:queryMsgReportByCond(@PathVaribale (“id”)Long id)
前端访问形式:http://192.168.1.68:8051/shortMsg/queryMsgReportByCond?id=1089
2.@RequestParam 获取请求参数的值
RequsetMapping注解形式:queryMsgReportByCond
方法参数:queryMsgReportByCond(@RequestParam (“id”,default=“null” ,required=true/false)Long id)
前端访问形式:http://192.168.1.68:8051/shortMsg/queryMsgReportByCond?id=1089
3.自定义参数类型
适应场景:如果前端传入的是一个实体类型,你想要去设定改实体类型下的某个字段为必填字段

注意:
接收到的参数默认都是字符串类型的
有的注解只能用在String类型的属性上

然后在方法上加上@validate,会自动校验该字段是否满足条件
public ResultVO queryMsgReportByCond(@validate MsgReportCond msgReportCond, PageDTO pageDTO,@RequestParam(value=“userName”)String userName){

}
详细参考:
https://blog.csdn.net/yunfeng482/article/details/79756233

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐