springboot的多环境配置(测试,开发,生产)

 时间:2026-02-14 02:58:56

1、首先我们再SpringBoot的项目中

resources文件夹下创建三个以properties为后缀的文件

  application-dev.properties:开发环境

  application-test.properties:测试环境

  application-prod.properties:生产环境

2、在application.properties文件中添加:

spring.profiles.active=test

(表示开启测试环境)

springboot的多环境配置(测试,开发,生产)

3、然后我们分别将:开发环境 ,生产环境,测试环境

配置文件中的端口号改为:8081,8082,8083

springboot的多环境配置(测试,开发,生产)

4、然后我们运行项目:观察打印日志发现端口已经是:8083

正是我们配置的测试环境端口

springboot的多环境配置(测试,开发,生产)

5、同理我们将第2步的重复

在application.properties文件中添加:

spring.profiles.active=dev

(表示开启开发环境)

然后运行,发现端口改变为开发环境端口

springboot的多环境配置(测试,开发,生产)

6、在Spring Boot中多环境配置文件名必须满足:

application-{profile}.properties的固定格式,

其中{profile}对应你的环境标识

例如:

application-dev.properties:开发环境

application-test.properties:测试环境

application-prod.properties:生产环境

application.properyies通过spring.profiles.active来具体激活一个或者多个配置文件,如果没有指定任何profile的配置文件的话,spring boot默认会启动application-default.properties。

7、而哪个配置文件运行:

spring.profiles.active=test

就会加载application-test.properties配置文件内容

8、在此一定要注意:

profile的配置文件可以按照application.properyies的放置位置一样,放于以下四个位置,

1.当前目录的 “/config”的子目录下

2.当前目录下

3.classpath根目录的“/config”包下

4.classpath的根目录下

  • 个人所得税APP怎么查询收入纳税明细
  • 怎么查看全年税前工资收入总额
  • 个人所得税2021年度汇算退税申报记录怎么查询
  • 个人所得税APP怎么查看2020年工资薪金
  • 不申请年度汇算退税会怎么样
  • 热门搜索
    植树节手抄报简单好看 节约用水手抄报图片 祖国手抄报 心理健康手抄报内容 卫生手抄报 重阳节的手抄报 防溺水安全手抄报 读书节手抄报 汉字手抄报 文明礼仪手抄报图片