SpringBoot(七):多环境配置er
一、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"这套配置。