How do you change the resource bundle of validation messages? The default one is reading my ValidationMessages.properties as ISO-8859-1 (I guess) but it is UTF-8. I tried this:
@Configuration
@EnableWebMvc
@ComponentScan
public class ApplicationConfiguration extends WebMvcConfigurerAdapter{
    @Bean( name = "messageSource" )
    public ReloadableResourceBundleMessageSource validationMessageSource() {
        ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename("ValidationMessages");
        messageSource.setDefaultEncoding("UTF-8");
        return messageSource;
    }
    @Bean
    public LocalValidatorFactoryBean validator() {
        LocalValidatorFactoryBean validatorFactoryBean = new LocalValidatorFactoryBean();
        validatorFactoryBean.setValidationMessageSource(validationMessageSource());
        return validatorFactoryBean;
    }
    @Override
    public Validator getValidator() {
        return validator();
    }
Whatever I put here this is not used by Hibernate to get messages. Any tips? I'm using Hibernate 5 and Spring 4.
 
     
     
     
    