Вы можете получить доступ к системным свойствам, используя следующее выражение
@Value("#{systemProperties['library.system.property']}")
private String property
Вы также можете получить доступ к системной среде, используя следующее выражение
@Value("#{systemEnvironment['SOME_ENV_VARIABLE']})
private String property
Наконец, если вы используете Spring BootВы ссылаетесь на имя свойства напрямую, если вы передаете его в командной строке.Например, если вы запускаете JAR как java -jar boot.jar --some.proeprty=value
, вы можете прочитать его как:
@Value("some.property")
private String property