博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot 命令注入属性[--]&[-D]
阅读量:6261 次
发布时间:2019-06-22

本文共 519 字,大约阅读时间需要 1 分钟。

hot3.png

场景

在用Jenkins,做自动化部署时,遇到一些命令问题。

需要通过命令的形式,注入些业务值。

-D 系统属性注入

Java,启动jar 命令:

java [ options ] -jar file.jar [ arguments ]

Java HotSpot VMs针对,当前运行时环境,提供了一套调准的options

-Dproperty=value

-Dproperty=valueSets a system property value.If value is a string that contains spaces, then you must enclose the string in double quotation marks:java -Dmydir="some string" SomeClass

-- 属性赋值

验证

把参数打印出来

java -jar 启动应用

端口号变成了:2000

注意,-D命令,需要在jar包之前。

application.properties中的属性,也可以通过-D的形式,注入。

转载于:https://my.oschina.net/wuxinshui/blog/3059107

你可能感兴趣的文章
文本编辑器实例
查看>>
EntityFramework之一对一关系(二)
查看>>
我心中的核心组件(可插拔的AOP)~调度组件quartz.net续~任务管理器的开发(CronTrigger强大功能)...
查看>>
Html2Text
查看>>
spring boot + mybatis实现一对一,一对多的样码之一种
查看>>
Android OpenGL ES 应用(二) 纹理
查看>>
谈谈D2
查看>>
解决li在ie,firefox中行高不一致问题
查看>>
[译] OpenStack Liberty 版本中的53个新变化
查看>>
How to mount usb device in CentOS?
查看>>
机器学习中的贝叶斯方法---当后验分布无法计算时如何求得预测模型?
查看>>
Kali无法定位软件包的解决方案
查看>>
Webwork 学习之路【01】Webwork与 Struct 的前世今生
查看>>
串口调试问题 【转】
查看>>
利用客户端缓存对网站进行优化
查看>>
Elasticsearch之head插件安装之后的浏览详解
查看>>
zabbix监控-基本原理介绍
查看>>
循环神经网络(RNN)模型与前向反向传播算法
查看>>
使用bash编写Linux shell脚本--参数和子壳
查看>>
现代软件工程讲义 5 项目经理 Program Manager
查看>>