引入依赖
注意:spirngboot升级到2.3.0.RELEASE之后,hibernate-validator不再作为spring-boot-starter-web的默认依赖项,需要通过下面的maven坐标单独引入:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.2.4.Final</version>
</dependency>
且它的功能被抽取出来,单独做成了一个场景启动器,可使用如下坐标导入:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
以上坐标,根据需要使用其中一种导入即可。
@Validated注解和@Valid注解区别
import org.springframework.validation.annotation.Validated;
import javax.validation.Valid;
查看注解所在的包,不难发现:@Validated是spring旗下的注解,@Valid注解时javax包下的注解,是jdk给提供的。
标签:hibernate,boot,Valid,org,注解,Validated From: https://www.cnblogs.com/danielzzz/p/17474737.html