Я использую MessageSource для реализации интернационализации весной.
У меня есть что-то вроде этого.
В моем классе Config:
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setUseCodeAsDefaultMessage(true);
return messageSource;
}
Моя фасоль
@Component
class MyClass implements Serializable {
@Autowired(required = true)
private MessageSource messages;
}
Когда я запускаю свой проект, я получаю это исключение:
Caused by: java.io.NotSerializableException: org.springframework.context.support.ReloadableResourceBundleMessageSource
Может кто-нибудь, пожалуйста, подскажите мне, как решить эту проблему.