Spring Boot: конфигурация, свойства профиля
В дополнение к файлам application.properties свойства профиля также могут быть определены с использованием следующего соглашения об именах: application-{profile}.properties. Environment имеет набор профилей по умолчанию (по умолчанию [default]), которые используются, если активные профили не установлены. Другими словами, если никакие профили явно не активированы, тогда загружаются свойства из application-default.properties. Специфичные для профиля свойства загружаются из тех же мест, что и стандартные application.properties, причем специфичные для профиля файлы всегда переопределяют неспецифические, независимо от того, находятся ли специфичные для профиля файлы внутри или вне упакованного jar-файла. Если указано несколько профилей, применяется стратегия последний побеждает. Например, профили, указанные в свойстве spring.profiles.active, добавляются после профилей, настроенных через SpringApplication API, и поэтому имеют приоритет. Если вы указали какие-либо файлы в spring.config.loc...