SpringBoot中的多环境配置
- 先创建不同环境的配置文件,如下:
这里application-后面是指定配置文件所处的环境,比如dev就是运行时环境
# 这是application-dev
server.port=8083
# 这是application-test
server.port=8081
可以看出不同的环境会有不同的端口
此时可以在默认的配置文件中指定目前的配置文件环境
# SpringBoot的多环境配置:可以选择激活哪一个配置文件
spring.profiles.active=test
运行,修改成功
- 使用yaml文件来实现上诉功能
创建一个yaml文件
server:
port: 8081
spring:
profiles:
active: dev
---
server:
port: 8082
spring:
profiles: dev
---
server:
port: 8083
spring:
profiles: test
中间的分割线—是用来表明不同块,可以将三种环境分隔开
第一个没有使用spring.profiles,这表明它是默认配置
运行会得到同样的结果