@Validated 不生效
时间: 2023-10-31 21:55:39 浏览: 86
@RequestBody与@Validated使用时校验失效.md
5星 · 资源好评率100%
如果@Validated注解不生效,可能是以下原因导致的:
1. 没有在Controller类上添加@Validated注解。
2. 没有在需要校验的参数上添加校验注解,比如@NotNull、@NotBlank等。
3. 方法签名不正确,方法参数没有添加注解。
4. 参数类型不正确,比如使用了基本类型而不是包装类。
5. 没有在Spring配置文件中配置参数校验器,或者参数校验器配置错误。
6. 参数名不正确,Spring无法绑定参数。
7. 参数绑定错误,比如类型转换错误。
如果以上检查都没有问题,可以在代码中添加一些调试信息,比如打印日志等,以便更好地定位问题所在。
阅读全文