今天在springmvc 中使用了bean-validator,记录一下使用分组验证和顺序验证的方法
(一)前期准备工作
1.首先jar版本使用的是
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.2.4.Final</version>
</dependency>
引用它一个就行了,会自动下载所依赖的jar validation-api.jar 和jboss-logging.jar
2.xml配置
<mvc:annotation-driven validator="validator" />
<!-- 指定校验 -->
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="providerClass" value="org.hibernate.validator.HibernateValidator" />
<!-- 如果不加就会使用默认路径下的资源文件 -->
<property name="validationMessageSource" ref="messageSource" />
</bean>
<!-- 校验错误信息配置文件 -->
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames" >