我正在尝试将默认ValidationMessages.properties修改为其他。但是我没理解。
我的设置:
春天。
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>text</value>
<value>error</value>
</list>
</property>
</bean>
<bean name="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource">
<ref bean="messageSource"/>
</property>
</bean>
在text.properties和tex_XX.properties中。
edit.profile.password.size=Password must be between {min} and {max}
注释示例。
@Size(min=4, max=8, message="{edit.profile.password.size}")
答案 0 :(得分:0)
即使您使用其他验证提供程序,您也应该在类路径上使用Hibernate Validator 4.1或更高版本。