Определить active_profile в bootstrap.yml
файле
spring:
profiles:
active: ${activatedProperties}
Затем создать bootstrap-${activatedProperties}.yml
для каждой среды и т. Д. bootstrap-dev.yml
, bootstrap-pre.yml
, bootstrap-prod.yml
Например,:
spring:
application:
name: servicename_prod
cloud:
config:
uri: https://admin:123456@test.com:8888
server:
port: 8443
добавить плагин в файл pom.xml
:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
При запуске Java определите для него среду: например, запустите со средой prod
.
java -Dserver.port=8443 -Dspring.profiles.active=prod -jar ....