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