Как я могу изменить ValidationMessages.properties с помощью Hibernate Validator?
Я пытаюсь изменить значение по умолчанию 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}")
1 ответ
У вас должен быть Hibernate Validator 4.1 или выше на пути к классам, даже если вы используете другого поставщика валидации.