Как настроить приложение Spring Boot для использования двух файлов свойств сообщения? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть приложение Spring Boot, которое получает сообщения от messages.properties и его c партнеров с указанием языка (например, messages_fr.properties для французских пользователей). Я хотел бы добавить второй набор файлов сообщений для сообщений, которые совместно используются несколькими приложениями моей организации. Давайте назовем это commonmessages.propertiescommonmessages_fr.properties et c.).

Как я могу сказать Spring Boot использовать оба файла для сообщений?

1 Ответ

2 голосов
/ 05 марта 2020

Как видно из примера в этого обзора "функций" Spring Boot , вы можете установить для свойства spring.messages.basename в application.properties или application.yml строку, разделенную запятой.

В этом случае:

spring.messages.basename=messages,commonmessages

РЕДАКТИРОВАТЬ: Я провел небольшое тестирование, и похоже на запись, указанная первой, имеет приоритет, то есть, если сообщения в обоих файлах с одним и тем же именем, приложение будет использовать тот, что из messages, а не тот, что из commonmessages.

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