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 的文件。
相关推荐
一只空白格1 分钟前
ThreadLocal的作用和底层原理
java·开发语言·jvm
沐苏瑶3 分钟前
Java数据结构-LinkedList与链表
java·数据结构·链表
xuansec5 分钟前
【JavaEE安全】Spring Boot 安全实战:JWT 身份鉴权与打包部署
spring boot·安全·java-ee
今天你TLE了吗7 分钟前
JVM学习笔记:第九章——StringTable字符串常量池
java·jvm·笔记·后端·学习
心前阳光9 分钟前
Mirror网络库插件使用4
java·linux·网络·unity·c#·游戏引擎
Rsun045519 分钟前
定时任务如何保证任务的可靠性和幂等性?
java
西野.xuan10 分钟前
【effective c++】条款四十三:学习处理模版化基类内的名称
java·c++·学习
Nontee10 分钟前
Java 后端开发面试技能清单
java·面试
1104.北光c°12 分钟前
JVM虚拟机【八股篇】:类加载机制与性能调优
java·开发语言·jvm·笔记·程序人生·调优·双亲委派
JTCC22 分钟前
Java 设计模式西游篇 - 第一回:单例模式显神通 悟空巧解资源劫
java·单例模式·设计模式