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 的文件。
相关推荐
什么都不会的Tristan3 分钟前
HttpClient
java·微信登录
隐退山林4 分钟前
JavaEE:多线程初阶(二)
java·开发语言·jvm
乌暮5 分钟前
JavaEE初阶---《JUC 并发编程完全指南:组件用法、原理剖析与面试应答》
java·开发语言·后端·学习·面试·java-ee
6***A6638 分钟前
SpringSecurity+jwt实现权限认证功能
java
野生技术架构师9 分钟前
Spring Boot 4.0 预览版深度解析
java·spring boot·后端
左绍骏11 分钟前
01.学习预备
android·java·学习
W001hhh13 分钟前
260111
java·数据库
阿里巴巴P8资深技术专家14 分钟前
基于 Spring Boot + JODConverter 实现文档在线转换为 PDF 功能
java
寻星探路17 分钟前
【算法专题】哈希表:从“两数之和”到“最长连续序列”的深度解析
java·数据结构·人工智能·python·算法·ai·散列表
q***441520 分钟前
SpringSecurity踢出指定用户
java