第一种多配置文件引用方式:以往我们开发的时候,都会有多个配置文件,来区分正式、测试环境。如:
1、总配置文件
application.propertis
在 总配置文件中使用:profile.action=dev来 引用配置文件
profile.action=dev
2、自定义配置文件
application-dev.propertis 开发配置文件
application-test.propertis 测试配置文件
application-pro.propertis 正式配置文件
以上是我们 在项目开发过程中经常使用的方式;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
第二种 多配置文件引用方式-文档方式:使用application.yml一个配置文件来区分正式、测试环境配给制文件:
在application.yml配置文件中写:
在配置文件中使用:---进行区分多个配置;
#----开发环境-----
---
server:
port:8083
spring:
profiles:dev
#----测试环境-----
---
server:
port:8082
spring:
profiles:test
#-------生产环境-----
---
server:
port:8081
spring:
profiles:pro
---
-------引用配置文件-----
spring:
profiles:
active:pro
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
第三种多配置文件引用方式-命令行引用:在运行jar包指定 引用的配置文件;如
java -jar /sso-1.0.jar --spring.profiles.active=test
--spring.profiles.active=test 这种形式 即可引用test的配置文件;