spring boot中的多环境配置

1.切换环境

xml 复制代码
spring:
  profiles:
    include: dev
    active: dev

的作用是为了启动某个环境,两个作用基本一致,

环境定义如下:

xml 复制代码
spring:
  profiles: dev

或者是查找application-dev.yml这个文件的所有配置

2.加载文件

xml 复制代码
spring:
  config:
    import:
      - optional:file:classpath:dev.env[.properties]
      - classpath:dev.yml

加载问价,使用的是import,注意语法:

xml 复制代码
import: 这是一个指令,它告诉程序要导入一个外部的配置文件。

optional: 这是一个选项,表明导入的配置文件是可选的,如果找不到该文件,程序将继续执行而不会报错。
file: 这指定了导入的文件类型是一个普通的文件。
dev[.properties]: 这是要导入的文件的路径和名称。在这里,它指定了一个名为 dev.env 的配置文件,如果找不到这个文件,也会查找名为 dev.properties 的文件。
相关推荐
wellc13 小时前
SpringBoot集成Flowable
java·spring boot·后端
Hui Baby14 小时前
springAi+MCP三种
java
hsjcjh14 小时前
【MySQL】C# 连接MySQL
java
敖正炀14 小时前
LinkedBlockingDeque详解
java
wangyadong31714 小时前
datagrip 链接mysql 报错
java
untE EADO14 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
ictI CABL14 小时前
Tomcat 乱码问题彻底解决
java·tomcat
敖正炀14 小时前
DelayQueue 详解
java
tongxh42315 小时前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
敖正炀15 小时前
PriorityBlockingQueue 详解
java