В чем разница между `java -Dspring.profiles.active -jar xxx.jar` и` java -jar xxx.jar --spring.profiles.active` - PullRequest
0 голосов
/ 06 ноября 2019

В чем разница между java -Dspring.profiles.active -jar xxx.jar и java -jar xxx.jar --spring.profiles.active

I konw -D - системный параметр JVM, но что -? и кто это определяет

1 Ответ

2 голосов
/ 06 ноября 2019

-- - это что-то специфическое для весенней загрузки. Приложение весенней загрузки считывает этот параметр.

-Dpring.profiles.active обрабатывается как системное свойство, оно может обрабатываться пружиной, любое место в приложении (даже не управляемое пружиной) может получить к нему доступ с помощью System.getProperty, --spring.profiles.activeвнутренне обрабатывается пружиной как аргумент командной строки, оба будут работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...