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 的文件。
相关推荐
Watermelo6171 分钟前
【简单快速】windows中docker数据如何从C盘迁移到其他盘
java·运维·docker·容器·运维开发·devops·空间计算
C++业余爱好者2 分钟前
Java 中的数据结构详解及应用场景
java·数据结构·python
顧棟5 分钟前
JAVA、SCALA 与尾递归
java·开发语言·scala
liguojun20256 分钟前
智慧破局:重构体育场馆的运营与体验新生态
java·大数据·人工智能·物联网·重构·1024程序员节
码农阿豪9 分钟前
解锁京东LOC本地化订单管理新体验:全自动卡密发码核销解决方案
java·开发语言
小尧嵌入式10 分钟前
深入理解C/C++指针
java·c语言·开发语言·c++·qt·音视频
219911 分钟前
Embabel:JVM上的AI Agent框架深度技术分析
java·jvm·人工智能·spring·ai·开源
黄旺鑫14 分钟前
Java后端接口字段命名转换:蛇形与驼峰式自动映射技术
java·开发语言·spring·下划线·驼峰
独自归家的兔17 分钟前
大模型通义千问3-VL-Plus - 视觉理解
java·人工智能·intellij-idea
Le1Yu21 分钟前
抢单和派单(超卖问题;ES、Mysql、Redis同步问题;责任链模式)
java