我有这个多模块项目:
Parent Pom
|
|----Main module (@SpringBootApplcation and application.properties)
|
|----Module I
|
|----Module II
|
|----Module III
主模块依赖于其他模块并包含messages.properties和messages_fr.properties下resources/messages/以及application.properties我定义MessageResourcebean的位置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但没有任何工作。有没有办法做到这一点?