SpringBoot通过Profile实现多环境配置,可针对不同场景激活对应配置文件。
1、 Spring Profile支持根据不同环境提供相应配置,通过激活或指定参数可快速切换环境,方便在开发、测试和生产等场景中灵活应用配置方案。
2、 采用多配置文件方式管理不同环境设置
3、 配置文件命名格式为 application-{profile}.properties,其中 profile 代表环境标识,用于区分不同运行环境的配置。
4、 多配置文件文档分块处理模式
5、 激活方式:扫码领取
6、 通过命令行参数 --spring.profiles.active=dev 指定当前使用开发环境配置。
7、 配置文件中设置 spring.profiles.active=dev,用于指定当前激活的环境为开发环境。
8、 通过设置JVM参数指定Spring环境为开发模式,即激活dev配置文件以加载相应的应用设置。
9、 主配置文件命名时,可采用 application-{profile}.properties 或 application-{profile}.yml 格式,其中 {profile} 代表不同环境的名称,便于区分和管理配置。
10、 默认采用application.properties文件中的配置信息进行初始化设置。
11、 在application.properties文件中可设置需激活的配置环境。
12、 启用特定配置文件的方法:
13、 在配置文件中设置 spring.profiles.active=dev,用于指定当前激活的环境为开发环境。
14、 YML支持多个文档块的写法。
15、 ---
16、 ---
17、 运行主程序时可指定激活的配置选项。
18、 通过java -jar命令运行时,可直接指定需激活的配置文件来完成设置。
