一,导包:

springboot

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-validation</artifactId>

        <version>2.0.4.RELEASE</version>

    </dependency>

springmvc:

    maven

              

    <dependency>

    <groupId>javax.validation</groupId>

    <artifactId>validation-api</artifactId>

    <version>2.0.1.Final</version>

</dependency>

<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->

<dependency>

    <groupId>org.hibernate</groupId>

    <artifactId>hibernate-validator</artifactId>

    <version>6.0.12.Final</version>

</dependency>

 

 

gradle:   

compile group: 'javax.validation', name: 'validation-api', version: '2.0.1.Final'

compile group: 'org.hibernate', name: 'hibernate-validator', version: '6.0.12.Final'

 

 

 

注意:spring4.0 之后不在支持 jsr303 jar包了 导致出错  ,结果方案 :由于要使用 jsr303这个bean 验证  jar  又不能和spring4.0  同时使用  只能找个 hibernate-validator  进行替换 接着使用 jsr功能 

二,用法:

 

hibernate-validator认证hibernate-validator认证

 

 

 

相关文章: