I tried the steps from the answer here: Hibernate Validator, custom ResourceBundleLocator and Spring
But still just getting {location.title.notEmpty}
as output instead of the message.
dispatcher-servlet.xml
<bean name="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource">
<ref bean="resourceBundleLocator"/>
</property>
</bean>
<bean name="resourceBundleLocator" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>/WEB-INF/validationMessages</value>
</list>
</property>
</bean>
/WEB-INF/validationMessages.properties:
location.title.notEmpty=My custom message
Form (Class Location)
@NotEmpty( message = "{location.title.notEmpty}" )
private String title;
What's going wrong here?