分环境配置

分环境配置

三丰 soft张三丰

分环境配置

配置文件

在正常开发中有下面三种配置文件环境,意思就是在不同阶段使用不同的配置文件,如果经常变动一个配置文件的话特别麻烦,那怎么办呢

application-dev.properties:开发环境

application-test.properties:测试环境

application-prod.properties:生产环境

首先创建上面三个配置文件,名称规范前面必须是主配置文件的名称后面加-再加自己定义的名字,后面的名字是自己起的没必要跟我一样.

分环境配置

分环境配置
然后在主配置文件当中,加这么一行,后面的值写刚才创建的配置文件自己起名字的部分,这时配置文件使用的就是dev.properties里面的内容

Profile配置多环境

SpringBoot如何使用Profile配置多环境支持。

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


yml支持多文档块的方式:

server:

  port: 8888

spring:

  profiles:

    active: dev

---

server:

  port: 8083

spring:

  profiles: dev

---

server:

  port: 8084

spring:

  profiles: prod

分环境配置

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

上一篇:springboot无法完成变量从pom到.properties文件自动替换的问题


下一篇:Codeforces Round #511 (Div. 2)