Изолировать ResourceBundleMessageSource от каждого модуля Maven? - PullRequest
0 голосов
/ 27 марта 2020

Итак, у меня есть многомодульный проект Springboot Maven, я хотел бы, чтобы каждый модуль имел свой собственный файл message.properties и сделал так, чтобы конфигурация источника сообщений выполняла поиск базового имени для каждого модуля в отдельности, поэтому что я могу иметь сообщения с одним и тем же кодом в разных файлах без каких-либо конфликтов.

Например:

module1->

     java->

   resources->

       messages.properties

содержимое:

message.test=message from module 1

module2->

     java->

   resources->

       messages.properties

content:

message.test=message from module 2

, а затем из модуля 2, скажем, у меня есть кто-то, кто звонит этому парню:

messageSource.getMessage("test.message", null, null)

Я ожидаю, что результатом будет «сообщение от модуля 2», потому что оно вызывается из модуля 2, а не из модуля 1.

Есть ли способ сделать эту изоляцию без необходимости устанавливать несколько бинов для каждого модуль?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...