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 的文件。
相关推荐
lifewange1 分钟前
Idea如何调大字体
java·macos·intellij-idea
许彰午5 分钟前
# 一个Java老鸟的TensorFlow入门——从计算图到GradientTape
java·tensorflow·neo4j
itzixiao6 分钟前
L1-055 谁是赢家(10 分)[java][python]
java·python·算法
IT利刃出鞘6 分钟前
Java反射--PropertyDescriptor的使用
java·开发语言
所愿ღ19 分钟前
SSM框架-Spring1
java·开发语言·笔记·spring
invicinble26 分钟前
对于泛型的设计思路
java
A_aspectJ35 分钟前
【Java基础开发】基于 Java Swing 开发的简易计算器 - 支持键盘
java·开发语言
2501_9130613439 分钟前
网络原理知识(7)
java·网络·面试
南境十里·墨染春水43 分钟前
linux学习进程 线程同步——读写锁
java·jvm·学习
ZWZhangYu43 分钟前
MCP 实战:从协议原理到 Java 自定义工具服务落地
java·开发语言·人工智能