一、properties文件实现多环境配置
首先我们先建立三个配置文件:application.properties、application-test.properties、application-dev.properties
在application.properties中进行配置:
#springboot配置文件激活,此时激活的就是application-dev这个配置文件
spring.profiles.active=dev
对配置文件进行激活,等号后面只需要跟需要激活文件的"-"的后面部分即可。如果不进行激活配置,则默认激活的是application.properties文件。
二、yaml文件实现多环境配置
相较于properties类型的配置文件按,yaml文件进行多环境配置的优势就是无需建立多个配置文件。
现在,我们只需要一个配置文件:application.yaml或application.yml
在yaml配置文件中,我们可以用"---"将文件分割为多套配置,如下:
server:
port: 8080
spring:
profiles:
active: dev
---
server:
port: 8081
spring:
config:
activate:
on-profile: test
---
server:
port: 8082
spring:
config:
activate:
on-profile: dev
这个文件有三套配置,并且激活的是"dev"这套配置。
发表评论