из Spring Boot Reference
24.4 Профильные свойства
В дополнение к файлам application.properties специфичные для профиля свойства также могут быть определены с помощью следующего соглашения об именах: application- {profile} .properties. Среда имеет набор профилей по умолчанию (по умолчанию [по умолчанию]), которые используются, если активные профили не установлены. Другими словами, если профили явно не активированы, загружаются свойства из application-default.properties.
Специфичные для профиля свойства загружаются из тех же мест, что и стандартные application.properties, причем специфичные для профиля файлы всегда переопределяют неспецифические, независимо от того, находятся ли специфичные для профиля файлы внутри или за пределами вашего упакованного jar.
Если указано несколько профилей, применяется стратегия последних побед. Например, профили, указанные в свойстве spring.profiles.active, добавляются после профилей, настроенных с помощью API SpringApplication, и поэтому имеют приоритет.
[Примечание]
Если вы указали какие-либо файлы в spring.config.location, профильные варианты этих файлов не рассматриваются. Используйте каталоги в spring.config.location, если вы также хотите использовать специфичные для профиля свойства.
найдено здесь https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config-profile-specific-properties