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程序,为程序添加运行参数

相关推荐
MmeD UCIZ几秒前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
ward RINL1 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
yaaakaaang1 分钟前
三、抽象工厂模式
java·抽象工厂模式
kongba0071 分钟前
复刻 Claude Code 项目御马术缰绳系统 harness engineering 落地蓝图
java·linux·服务器
云天0012 分钟前
前端私活神器,nodejs+vue3+typescript全栈框架,
前端·后端·node.js
tERS ERTS3 分钟前
Spring Cloud gateway 路由规则
java
ZUNr13 分钟前
手写一个迷你版 @Column:注解到底是怎么工作的?
java
Treh UNFO9 分钟前
MySQL中的通配符
java
AI茶水间管理员9 分钟前
线程池核心线程数设为 0 会怎样?(附源码解析)
java·后端·面试
白开水都有人用10 分钟前
点击数据行选中复选框-抽离公共方法
java·前端·html