SpringBoot-在配置文件中使用Profile

Profile,译为"配置文件"

在这里的Spring Boot也是一样,我们可以配置很多个Profile,每个Profile都对应一整个完整的全局配置,激活哪个,那个对应的全局配置就生效,具体的配置:

1、properties格式的全局配置文件

默认的application.properties文件还是不可少,但是我们可以多做几个配置文件,名字取为application-xxx.properties

然后不做激活配置,默认就是使用application.properties,在application.properties做了激活配置,激活哪个,哪个生效:

激活application-aaaa.properties的配置:

依次类推.....

2、yaml格式配置文件的做法,多文档块方式

3、命令的方式激活

除了在默认的配置文件里激活Profile以外还可以用命令的方式激活,命令的方式激活时会忽略配置文件的激活配置

① 在idea里配置命令行参数:

② 打成jar包后,启动是在启动命令后带激活命令参数

相关推荐
界面开发小八哥25 分钟前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse
牧以南歌〆31 分钟前
在Ubuntu主机中修改ARM Linux开发板的根文件系统
linux·arm开发·驱动开发·ubuntu
idolyXyz1 小时前
[java: Cleaner]-一文述之
java
一碗谦谦粉1 小时前
Maven 依赖调解的两大原则
java·maven
netyeaxi2 小时前
Java:使用spring-boot + mybatis如何打印SQL日志?
java·spring·mybatis
夜月yeyue2 小时前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
收破烂的小熊猫~2 小时前
《Java修仙传:从凡胎到码帝》第四章:设计模式破万法
java·开发语言·设计模式
小七mod2 小时前
【MyBatis】MyBatis与Spring和Spring Boot整合原理
spring boot·spring·mybatis
猴哥源码2 小时前
基于Java+SpringBoot的动物领养平台
java·spring boot
老任与码2 小时前
Spring AI Alibaba(1)——基本使用
java·人工智能·后端·springaialibaba