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

相关推荐
喵同志不止步于码农9 分钟前
Java Caffeine 快速入门
java·开发语言·后端·并发·缓存一致性
Java成神之路-10 分钟前
Java 并发灵魂拷问:notify/signal 唤醒顺序是规范还是实现?
java
Java牛马24 分钟前
Caffeine 缓存及其应用相关总结
java·redis·缓存·caffeine·数据一致性·本地缓存
东风破_38 分钟前
NestJS CRUD 实战:用 Todos 模块打通 Controller-Service-Module 三层
后端
东风破_38 分钟前
NestJS 框架入门:从工厂模式到模块化架构
后端
灯澜忆梦1 小时前
【基于GO的Web开发4】html/template 模板语法
后端·golang·html
尚可签1 小时前
基于 Spring Boot + Vue 的 AI 智能在线订餐系统
vue.js·人工智能·spring boot
一只叫煤球的猫1 小时前
Spring AI 2.0 源码解析(三):ChatClient 的 Fluent API 如何构建请求?
java·后端·面试
软件开发JR1 小时前
基于Web的足球青训俱乐部管理后台系统的设计与开发
java·前端·spring boot·毕业设计
重生之我是Java开发战士1 小时前
【Java EE】Spring AOP :面向切面编程
java·spring·java-ee