SpringBoot临时属性设置

在Spring Boot中,可以通过设置临时属性来覆盖应用程序中定义的属性。这在某些情况下很有用,例如在命令行中指定配置参数或在测试环境中覆盖默认值。

你可以使用--(双破折号)语法来设置临时属性。以下是一些示例:

1. 在命令行中设置临时属性:

复制代码
java -jar your-app.jar --property.name=value

2. 在idea中修改临时配置

在IntelliJ IDEA中,你可以通过编辑运行配置的"Program arguments"(程序参数)来设置临时属性。以下是设置临时属性的步骤:

  1. 打开项目并进入顶部菜单。
  2. 选择 "Run"(运行)> "Edit Configurations"(编辑配置)。
  3. 在弹出的窗口中,选择你要编辑的运行配置。
  4. 在右侧的 "Program arguments"(程序参数)文本框中,输入你的临时属性。
  5. 保存配置。

在 "Program arguments"(程序参数)中,你可以按照命令行的格式指定临时属性。例如,如果你要设置一个属性 property.name 的值为 value,你可以在 "Program arguments"(程序参数)中输入 --property.name=value

值得注意的是,程序参数中的配置实际上被加载到了args中

这里我们在 "Program arguments"(程序参数)文本框中添加--service.port=9999 --a=b为例:

args输出如下:

3. 通过编程形式带参数启动springBoot程序,为程序添加运行参数

相关推荐
w***76552 分钟前
SpringBoot Test详解
spring boot·后端·log4j
珠穆峰3 分钟前
linux清理缓存命令“echo 3 > /proc/sys/vm/drop_caches”
java·linux·缓存
掉头发的王富贵6 分钟前
【2025年终总结】对象有了,工作没了
java·后端·年终总结
zzxxlty7 分钟前
kafka C++ 和 java端计算分区ID不一致排查
java·c++·kafka
沛沛老爹12 分钟前
Web转AI决策篇 Agent Skills vs MCP:选型决策矩阵与评估标准
java·前端·人工智能·架构·rag·web转型
LuckyLay16 分钟前
Ubuntu配置多版本Java,自由切换
java·linux·ubuntu
m0_7482489417 分钟前
C++ 数据类型
java·jvm·c++
进阶小白猿18 分钟前
Java技术八股学习Day18
java·开发语言·学习
lpfasd12319 分钟前
Spring Boot + WebFlux 全面使用指南
java·spring boot·后端
Halo_tjn21 分钟前
基于Java的相关知识点
java·开发语言·windows·python·算法