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包后,启动是在启动命令后带激活命令参数

相关推荐
星轨zb几秒前
Spring Data Redis 实战避坑:搞定序列化乱码与 Hash 结构存储
java·redis·spring·lock
艾莉丝努力练剑1 分钟前
【Linux网络】Linux 网络编程:HTTP(四)从手写服务器到生产级 Nginx 与 cpp-httplib 实战
linux·运维·服务器·网络·c++·nginx·http
吴声子夜歌1 分钟前
Java——线程的中断
java·中断
吴声子夜歌1 分钟前
状态机——SpringStateMachine嵌套状态流转
java·状态机·嵌套状态
Jul1en_2 分钟前
【SpringCloud】微服务 Sentinel 详解
java·spring·sentinel
Yunzenn4 分钟前
深度分析字节最新研究cola-DLM第 01 章:语言生成的三次范式之争 —— 从 RNN 到 AR 到扩散
linux·人工智能·rnn·深度学习·机器学习·架构·transformer
feng_you_ying_li5 分钟前
linux之进程间通信,核心是匿名管道的原理与用匿名管道实现进程池的代码
linux
闪电悠米9 分钟前
黑马点评短信登录01_session_sms_login
java·spring boot·redis·git·spring·面试
Harm灬小海10 分钟前
【云计算学习之路】学习Centos7系统:Linux磁盘管理
linux·运维·服务器·学习·云计算
Advancer-11 分钟前
黑马点评plus --异步秒杀重构升级
java·spring boot·重构·intellij-idea