我有这个多模块项目:
Parent Pom
|
|----Main module (@SpringBootApplcation and application.properties)
|
|----Module I
|
|----Module II
|
|----Module III
主模块依赖于其他模块并包含messages.properties
和messages_fr.properties
下resources/messages/
以及application.properties
我定义MessageResource
bean的位置spring.messages.basename=messages/messages
。现在我想把messages.properties
文件放在每个模块中。例如,对于模块 I,在src/main/resources/messages/messages.properties
模块 II 相同的情况下。我的问题是,如何在MessageResource
定义的 bean 中添加模块的消息application.properties
?我尝试了几个这样的声明:
spring.messages.basename=messages/messages,classpath:/com/company/moduleI/resources/messages/messages
或spring.messages.basename=messages/messages,classpath:moduleI/resources/messages/messages
但没有任何工作。有没有办法做到这一点?