Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境【生产、测试】
1、多profile文件格式:
-格式: application -{profile}.properties:
application-dev.properties
application-prod.properties
默认使用application.properties的配置;
2、yml支持多文档块方式
server:
port: 8081
spring:
profiles:
active: prod
---
server:
port: 8083
spring:
profiles: dev
---
server:
port: 8084
spring:
profiles: prod #指定属于哪个环境
3、激活指定profile
1、在默认配置文件【application.properties】中指定
spring.profiles.active=dev
2、命令行:
java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev;
可以直接在测试的时候,配置传入命令行参数
3、虚拟机参数;
-Dspring.profiles.active=dev
本文介绍Spring框架中Profile功能,用于不同环境(如生产、测试)的配置切换。通过多profile文件格式、YAML多文档块及激活指定profile等方式,实现灵活的环境配置管理。
8万+

被折叠的 条评论
为什么被折叠?



