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 的文件。
相关推荐
写bug的小屁孩12 小时前
1.Kafka-快速认识概念
java·分布式·kafka
linux修理工12 小时前
vagrant file 设置固定IP并允许密码登录
java·linux·服务器
Highcharts.js12 小时前
Highcharts Gantt 甘特图任务配置文档说明
java·数据库·甘特图·模板模式·highcharts·任务关系
heartbeat..12 小时前
java中基于 Hutool 工具库实现的图形验证码工具类
java
h***047716 小时前
SpringBoot(7)-Swagger
java·spring boot·后端
v***913017 小时前
Spring boot创建时常用的依赖
java·spring boot·后端
代码or搬砖20 小时前
MyBatisPlus讲解(二)
java·mybatis
lcu11120 小时前
Java 学习42:抽象
java
Mr.朱鹏20 小时前
RocketMQ安装与部署指南
java·数据库·spring·oracle·maven·rocketmq·seata
雨中飘荡的记忆20 小时前
Spring表达式详解:SpEL从入门到实战
java·spring