JAVA 通过命令行设置属性值
来源:互联网 发布:淘宝旺铺下载 编辑:程序博客网 时间:2024/06/05 17:06
通过命令行设置属性值
相信使用过一段时间Spring Boot的用户,一定知道这条命令:java -jar xxx.jar --server.port=8888
,通过使用--server.port属性来设置xxx.jar应用的端口为8888。
在命令行运行时,连续的两个减号--
就是对application.properties
中的属性值进行赋值的标识。所以,java -jar xxx.jar --server.port=8888
命令,等价于我们在application.properties
中添加属性server.port=8888
,该设置在样例工程中可见,读者可通过删除该值或使用命令行来设置该值来验证。
通过命令行来修改属性值固然提供了不错的便利性,但是通过命令行就能更改应用运行的参数,那岂不是很不安全?是的,所以Spring Boot也贴心的提供了屏蔽命令行访问属性的设置,只需要这句设置就能屏蔽:SpringApplication.setAddCommandLineProperties(false)
。
在Eclipse中具体操作如下:
【右键工程】--【Run As】 -- 【Run configurations】--找到【Arguments】--【Program arguments】-- 添加【--server.port=8888】
阅读全文
0 0
- JAVA 通过命令行设置属性值
- 通过命令行设置一个系统属性的值
- Java通过反射机制动态设置对象属性值
- Java通过反射获取和设置对象的属性值
- 通过命令行设置IP
- 通过spring设置java系统属性
- java通过反射设置对象私有属性
- Java通过反射得到属性的值和设置属性的值
- Windows 通过命令行设置环境变量
- CentOS7通过命令行设置中文
- C# 通过反射获取/设置属性值
- 命令行设置属性和共享
- java通过反射给对象设置属性【工具包系列】
- java项目通过设置JVM属性参数依赖本地配置
- java程序通过命令行执行
- 通过PrintJob设置打印属性?
- android通过adb设置属性
- 如何通过命令行设置开机启动项
- poj 3228 Gold Transportation 最小生成树+带权并查集 解题报告
- python 迭代器
- mac 上安装selenium, phantomjs 和 chromedriver
- 猪脚为什么总能有奇遇
- 海量数据去重——布隆过滤器以及SimHash
- JAVA 通过命令行设置属性值
- 对xgboost原理的理解
- 深度学习 优化算法
- poj3436 网络流
- hdu 6006 Engineer Assignment
- 读书02《微习惯》
- Qt如何显示一个动态的变量或者说定时刷新界面
- BZOJ 3140 消毒 (二进制枚举降维 二分图最大匹配)
- Python difflib模块