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"这套配置。

posted @ 2022-12-16 14:56  谁知道水烫不烫  阅读(110)  评论(0编辑  收藏  举报