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

相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
唐青枫1 天前
Java JDBC 实战指南:从 Connection 到事务和连接池
java
一个做软件开发的牛马1 天前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261351 天前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
A小辣椒1 天前
TShark:基础知识
linux
用户3721574261351 天前
Java 打印 Word 文档:从基础打印到高级设置
java
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
用户3521802454752 天前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
昵称为空C2 天前
手撸一个动态 SQL 执行引擎:不重启服务,在线增删改查任意数据库
spring boot·后端