1、 @Validated @RequestBody 配合使用


两者搭配进行参数的校验,要想自己捕获该异常,需要自定义全局异常处理器

2、 @Validated @RequestParam 配合使用

要想自己捕获该异常,需要自定义全局异常处理器

3.疑问
如果
@Min(value = 1,message = "用户id不能小于1")@RequestParam(require=false) Integer userId;
这个时候@Min还有效吗
参考:https://www.cnblogs.com/cjyboy/p/11465876.html
参数校验与异常处理

本文探讨了在Java Spring框架中使用@Validated注解配合@RequestBody和@RequestParam进行参数校验的方法,强调了自定义全局异常处理器对于捕获和处理异常的重要性,并提出了关于@Min注解在特定场景下有效性的疑问。
4443

被折叠的 条评论
为什么被折叠?



