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

相关推荐
没有bug.的程序员4 小时前
GC日志解析:从日志看全流程
java·网络·jvm·spring·日志·gc
WZTTMoon4 小时前
开发中反复查的 Spring Boot 注解,一次性整理到位
java·spring boot·后端
长沙古天乐4 小时前
Spring Boot应用中配置消费端随服务启动循环消费消息
spring boot·后端·linq
葡萄城技术团队4 小时前
Excel 文件到底是怎么坏掉的?深入 OOXML 底层原理讲解修复策略
android·java·excel
照物华4 小时前
MySQL 软删除 (Soft Delete) 与唯一索引 (Unique Constraint) 的冲突与解决
java·mysql
mjhcsp4 小时前
C++ 后缀自动机(SAM):原理、实现与应用全解析
java·c++·算法
wadesir4 小时前
掌握 Rust 中的浮点数处理(Rust f64 浮点数与标准库详解)
开发语言·后端·rust
IT_陈寒5 小时前
React 18新特性实战:这5个Hook组合让我少写50%状态管理代码
前端·人工智能·后端
HashTang5 小时前
【AI 编程实战】第 1 篇:TRAE SOLO 模式 10 倍速开发商业级全栈小程序
前端·后端·ai编程
张np5 小时前
java基础-Vector(向量)
java