Spring Boot MessageSource无法找到代码

时间:2015-12-18 21:55:50

标签: spring spring-boot

我使用的是Spring Boot,Spring Data Rest和Spring MVC。我已使用我的代码和消息在messages_en_US.properties目录中定义了src/main/resources文件。

我使用Spring Data Rest和Spring Validator实现,在我的实体上使用基于注释的验证,以及使用文档中描述的Spring Data Rest Validator逻辑进行自定义验证。

问题是我永远无法让应用程序返回messages_en_US.properties文件中的消息。它总是说找不到代码。

一个问题是Spring Boot MessageSourceAutoConfiguration永远不会配置ResourceBundleMessageSource,因为早期的bean正在配置DelegatingMessageSource实例。但即使我配置了自己定义Bean的{​​{1}},也无法找到任何消息。我总是从AbstractMessageSource获得一个无法找到代码的堆栈跟踪。

我不知道为什么会发生这种情况。有没有人知道如何调试或解决为什么它没有找到消息。还是答案?!

0 个答案:

没有答案