其他分享
首页 > 其他分享> > @NotNull注解不生效

@NotNull注解不生效

作者:互联网

进行参数校验的时候,加了@NotNull注解,@Validated注解和@Valid注解,但是参数校验的时候不生效。


最后发现是因为我的Spring-boot版本较高,后面不需要引入validation-api,hibernate-validator这种依赖,直接引入spring-boot-starter-validation即可,其他的依赖都可以去掉了


<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

值得注意的是,后面类似于@NotNull,@NotBlank注解,不需要使用hibernate-validator包中的注解了,只需要使用javax.validation.constraints包里的注解就可以了,hibernate-validator已经过时了


现在的spring-boot-starter-validation中引入的校验框架变成了,jakarta.validation-api

标签:spring,NotNull,boot,validator,生效,注解,validation
来源: https://blog.csdn.net/qq_42145871/article/details/122515241