notnull注解不生效
时间: 2023-11-07 09:26:22 浏览: 76
Hibernate validator使用以及自定义校验器注解
可能是因为以下原因:
1. 未正确导入相关包:需要导入javax.validation.constraints.NotNull包。
2. 未在类上添加@Validated注解:需要在类上添加@Validated注解才能使注解生效。
3. 未在属性上添加@NotNull注解:需要在需要校验的属性上添加@NotNull注解才能进行校验。
4. 未在方法参数上添加@Valid注解:需要在需要校验的方法参数上添加@Valid注解才能进行校验。
5. 未开启校验功能:需要在配置文件中开启校验功能,如在application.yml中添加以下配置:
spring:
profiles:
active: dev
mvc:
validation:
#开启校验
enabled: true
6. 未在控制器方法上添加@RequestBody注解:需要在需要校验的控制器方法上添加@RequestBody注解才能进行校验。
阅读全文