У меня определена переменная среды EC2.Я могу отобразить переменную как echo $MY_ENV_VARIABLE
и получить значение переменной, напечатанное в консоли.
Теперь, когда я пытаюсь получить то же значение из моего загрузочного приложения Spring, я не могу этого сделать.Я перепробовал все возможности / возможности, предлагаемые весенней загрузкой.Ни один из них, кажется, не работает.
До сих пор я пробовал:
@Value("#{systemEnvironment['MY_ENV_VARIABLE']}")
@Value("#{environment['MY_ENV_VARIABLE']}")
System.getenv("MY_ENV_VARIABLE")
Я также пробовал "MY.ENV.VARIABLE" во всех трех местах выше.
Чего мне здесь не хватает?Почему я не могу получить значение переменной в коде, когда оно печатается нормально в эхо-файле.
Примечание. У меня нет корневого доступа к блоку EC2 для изменения любого файла conf.