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 的文件。
相关推荐
shjita13 小时前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
薪火铺子14 小时前
Spring Security 6.x 实战指南
java·后端·spring
敖正炀14 小时前
WebFlux 深度:Reactor 线程模型、背压与错误处理
spring boot
BING_Algorithm14 小时前
一文搞定 AOP 所有核心知识点
spring boot·后端·spring
善恶怪客14 小时前
Java-数据类型
java
学习3人组14 小时前
Mes全连路架构图
java·erp
上弦月-编程14 小时前
C语言指针从入门到实战
java·jvm·算法
Cyan_RA914 小时前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
逻辑驱动的ken14 小时前
Java高频面试考点场景题20
java·开发语言·深度学习·面试·职场和发展
bzmK1DTbd14 小时前
Java游戏服务器:Netty框架的高并发网络通信
java·服务器·游戏