SpringBoot启动不能获取参数

0

通过命令启动SpringBoot使用-D不能正确获取参数,使用--却可以,原来-D需要在-jar之前设置。

# 不行
java -jar rocketmq-console.jar -Drocketmq.config.namesrvAddr=192.168.1.100:9876
# 可以
java -Drocketmq.config.namesrvAddr=192.168.1.100:9876 -jar rocketmq-console.jar
# 可以
java -jar rocketmq-console.jar --rocketmq.config.namesrvAddr=192.168.1.100:9876