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

相关推荐
ajassi200017 分钟前
开源 C++ QT Widget 开发(十六)程序发布
linux·c++·qt·开源
淮北也生橘1219 分钟前
Linux的V4L2视频框架学习笔记
linux·笔记·学习·音视频·嵌入式linux
ts97720 分钟前
在centOS源码编译方式安装MySQL5.7
linux·运维·centos
渣哥22 分钟前
shutdown 和 shutdownNow 有啥不一样?一文看懂 Java 线程池关闭方式
java
北城笑笑28 分钟前
Server 13 ,CentOS 上使用 Nginx 部署多个前端项目完整指南( 支持多端口与脚本自动化 )
linux·服务器·前端·nginx·centos
李少兄34 分钟前
@DateTimeFormat.fallbackPatterns 详解
java
天天摸鱼的java工程师37 分钟前
线上服务无辜假死状态:一次 GC Overhead 的深度排查
java·后端
齐 飞44 分钟前
Spring Cloud Alibaba快速入门03-OpenFeign进阶用法
spring boot·后端·spring cloud
程序员清风44 分钟前
快手二面:Redisson公平锁用用过吗?他的实现原理是什么样子的?
java·后端·面试