Я пытаюсь заставить одно и то же приложение Spring Boot открываться и запускаться в STS 4 (Eclipse) и Intellij. Установка должна иметь файл свойств в main \ resources с некоторыми значениями по умолчанию и 2-й файл свойств в файле конфигурации уровня проекта с другими свойствами, имитирующими внешний файл свойств.
В настоящее время оба файла называются application.properties, и STS позволяет без проблем запускать приложение Spring Boot по нажатию правой кнопки мыши. Предположительно, это предварительно загруженный плагин Spring?
Я не могу заставить это работать в Intellij. Я пробовал несколько конфигураций от именованных конфигураций до маркировки каталога конфигурации как папки ресурсов ( Сообщите IntelliJ о файле свойств ). Каждый способ, который я нашел в Intellij, позволяет использовать стратегию, в которой любой файл допустим, но только сам по себе он не объединит 2 файла в один набор свойств.
Есть ли подключаемый модуль? или метод, который позволит мне использовать оба файла (без изменения фактического кода для добавления аннотаций и т. д.)?
, поэтому
MyApp - config \ application.properties (дополнительные свойства не включены в jar) - main \ resources \ application.propeties (по умолчанию)
Чтобы было ясно, я думаю, что я пытаюсь следовать правильному порядку, определенному в документации ?
2.3. Файлы свойств приложения SpringApplication загружает свойства из файлов application.properties в следующих местах и добавляет их в среду Spring:
A /config subdirectory of the current directory
The current directory
A classpath /config package
The classpath root