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

相关推荐
蓝银草同学6 小时前
前端转 Java,第一篇看懂 pom.xml:Maven 依赖管理从入门到不懵
前端·后端
彦为君6 小时前
JavaSE-11-网络编程(详细版)
java·前端·网络·ai·ai编程
IT策士6 小时前
Django 从 0 到 1 打造完整电商平台:收货地址管理
后端·python·django
HjhIron6 小时前
从三件套到模块化:前端开发的底层思维
前端·后端
毅炼6 小时前
今日LeetCode 摸鱼打卡
java·算法·leetcode
前端市界6 小时前
在阿里云 Docker 中管理 MySQL 8.0:常用命令与 Docker Compose 最佳实践
后端
一个做软件开发的牛马7 小时前
我用 Java 写了一个猜数字游戏,踩了 3 个流程控制的坑
java
咖啡八杯7 小时前
微信小程序人脸认证1.0迁移2.0
后端·微信小程序
Byron07077 小时前
后端架构核心技术栈详解
java·架构
甘露s7 小时前
JWT Token 机制设计演进:从单 Token 到企业级认证体系
后端·http·web