Как я могу изменить ValidationMessages.properties с помощью Hibernate Validator? - PullRequest
1 голос
/ 26 марта 2012

Я пытаюсь изменить значения по умолчанию 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 Ответ

0 голосов
/ 30 июля 2012

У вас должен быть Hibernate Validator 4.1 или выше на пути к классам, даже если вы используете другого поставщика валидации.

...