Не могу точно сказать, где вы находитесь, но мне кажется, что вы используете заполнитель свойства, Spring Boot не выбирает профиль, потому что заполнитель фактически не имеет значения.
Вы можете настроитьэто следующим образом:
Использование заполнителей свойств:
application.properties
spring.profiles.active=${activatedProperties}
pom.xml
<property>
<name>activatedProperties</name>
<value>dev</value>
</property>
Просто укажите аргумент времени выполнения
Удалите свойство из pom.xml и настройте свой application.properties с некоторым значением по умолчанию или не указывайте его вообще
spring.profiles.active=at1 #you can remove this line if you want.
Затем запустите war с аргументом -Dspring.profiles.active=dev
Работа с профилями Maven
Вы можете запустить maven с -P dev
, чтобы убедиться, что цель выполненас правильным профилем.