#指定应用服务端口
-Dserver.port=8086
#指定客户端日志目录
-DJM.LOG.PATH=D:/usr/local/profile/logs/ncaos
#客户端缓存配置目录
-DJM.SNAPSHOT.PATH=D:/usr/local/profile/logs/ncaos/config
-DLOCAL.SNAPSHOT.PATH=D:/usr/local/profile/logs/ncaos/config
#客户端缓存注册服务目录
-Dcom.alibaba.nacos.naming.cache.dir=D:/usr/local/profile/logs/ncaos
#指定缓存注册服务的子目录
-DnamingCacheRegistryDir=D:/usr/local/profile/logs/ncaos/dir
#指定roketmq日志路径
-Drocketmq.client.logRoot=D:/usr/local/profile/logs/rocket
-Drocketmq.client.logLevel=error
-Drocketmq.client.logFileMaxIndex=20
#sentinel日志路径
-Dcsp.sentinel.log.dir=D:/usr/local/profile/logs
一、idea配置虚拟机启动参数
二、命令行 java -jar参数前后位置说明
1、前置参数(jar包名称之前传递)
传递参数: -Dkey=value
java -Dserver.port=8082 -jar app.jar
获取参数:System.getProperty(key)
System.getProperty("server.port")
2、后置参数(jar包名称之后传递)
(1)直接传值
传递参数: java -jar xxx.jar agr1 agr2
java -jar app.jar zhangsan 18
获取参数:mian方法的args数组中按照顺序取值
String name = agrs[0];
String age = args[1];
(2) 键值对--key=value传值
java -jar xxx.jar --password=123456 --spring.profiles.active=prod
获取参数: @value("${password}"