SpringBoot如何使用Profile配置多环境支持
1、Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境
1、多profile文件形式:
-格式:application-{profile}.properties。
application-dev.properties、application-properties
2、多profile文档块模式
3、激活方式:
-命令行:--spring.profiles.active=dev
-配置文件:spring.profiles.active=dev
-jvm参数:-Dspring.profiles.active=dev

2、我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml。
默认是用application.properties的配置。

3、我们可以在application.properties中指定要激活的配置文件。
server.port=8081spring.profiles.active=dev

4、激活指定profile的方式:
1、在配置文件中指定:spring.profiles.active=dev
5、yml支持多文档块的方式:
server:
port: 8888
spring:
profiles:
active: dev
---
server:
port: 8083
spring:
profiles: dev
---
server:
port: 8084
spring:
profiles: prod

6、我们还可以在运行主程序的时候指定需要激活的配置。

7、还有一种设置激活的方式可以通过java -jar的时候指定激活的配置文件。

阅读量:133
阅读量:105
阅读量:55
阅读量:146
阅读量:106