предположим, что я определяю свойство при запуске приложения Spring Boot из командной строки, передавая -Dmy.property=314
в JVM, а также я определяю это свойство в application.properties
:
my.property=318
, насколько мне известно, командная строка имеет более высокий приоритет, и когда я вставляю значение my.property
в bean-компонент, я получаю 314
. есть ли какой-либо API, свойства которого я могу получить независимо от того, где он определен, и уважать этот приоритет? Я имею в виду, что я получаю свойство, которое будет вставлено в beans к Spring.