多环境配置(四)

  在实际开发Spring Boot项目的时候,会经历多个阶段,如开发阶段、测试阶段、生产阶段等,需要在不同的环境中发布,因此配置也会不同,如果只有一个配置文件,在每个阶段都去修改该配置文件的话,会太麻烦了,因此SpringBoot 提供了多环境配置,只有一个主配置文件,每个阶段有一个配置文件,在不同的环境之间切换时,只需在主配置文件中做个小修改即可。

主配置文件 application.properties 不变,再新建几个配置文件,文件名必须以 application-环境标识.properties 的格式,配置文件的后缀名可以改变为 .yml

如做的这个项目要经历三个阶段:开发阶段、测试阶段、生产阶段

开发阶段:

新建开发阶段的配置文件为 application-dev.properties 配置内容如下:

# 设置Tomcat内嵌端口号
server.port=8081

# 设置上下文根
server.servlet.context-path=/dev

使用开发阶段环境时,在主配置文件中激活该配置即可,等号右边的值是指定使用的配置文件后缀。

# SpringBoot的总配置文件

# 激活开发环境
spring.profiles.active=dev

测试阶段

新建开发阶段的配置文件为 application-test.properties 配置内容如下:

# 设置Tomcat内嵌端口号
server.port=8082

# 设置上下文根
server.servlet.context-path=/test

使用测试阶段环境时,在主配置文件中激活该配置即可,等号右边的值是指定使用的配置文件后缀。

# SpringBoot的总配置文件

# 激活开发环境
# spring.profiles.active=dev

# 激活测试环境
spring.profiles.active=test

生产阶段

新建开发阶段的配置文件为 application-prod.properties 配置内容如下:

# 设置Tomcat内嵌端口号
server.port=8083

# 设置上下文根
server.servlet.context-path=/prod

使用生产阶段环境时,在主配置文件中激活该配置即可,等号右边的值是指定使用的配置文件后缀。

# SpringBoot的总配置文件

# 激活开发环境
# spring.profiles.active=dev

# 激活测试环境
# spring.profiles.active=test

# 激活生产环境
spring.profiles.active=prod

https://www.bilibili.com/video/BV1PZ4y1j7QK?p=12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值