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 的文件。
相关推荐
hERS EOUS11 分钟前
SpringBoot 使用 spring.profiles.active 来区分不同环境配置
spring boot·后端·spring
DFT计算杂谈17 分钟前
wannier90 参数详解大全
java·前端·css·html·css3
marsh020627 分钟前
43 openclaw熔断与降级:保障系统在异常情况下的可用性
java·运维·网络·ai·编程·技术
张健115640964834 分钟前
临界区和同一线程上锁
java·开发语言·jvm
超梦dasgg1 小时前
智慧充电系统设备管理服务对外接口实现方案
java·spring·微服务
xiaoye37082 小时前
Spring 事务传播机制 + 隔离级别
java·后端·spring
Arya_aa2 小时前
数据字典模块–JSR303参数校验
java
明月(Alioo)3 小时前
给 AI Agent 装上“大脑“:Java语言中Code Interpreter 的设计与实现
java·ai·agent
QuZero3 小时前
StampedLock Mechanism
java·算法
Javatutouhouduan3 小时前
Java小白如何快速玩转Redis?
java·数据库·redis·分布式锁·java面试·后端开发·java程序员