Я пытаюсь получить доступ к значениям среды в файле application.properties. Переменные среды были установлены в моих системных переменных (Windows Переменные среды), скажем, SPRING_DATASOURCE_USERNAME. Но когда я пытаюсь получить доступ к этой переменной в моем файле application.properties, используя:
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
Это значение не заполняется. Скорее я получаю сообщение об ошибке:
2020-04-24 15: 08: 29.620 ПРЕДУПРЕЖДЕНИЕ 9892 --- [main] ohejeiJdbcEnvironmentInitiator: HHH000342: Не удалось получить соединение с метаданными запроса: FATAL: сбой аутентификации по паролю для пользователя "$ {SPRING_DATASOURCE_USERNAME}"
Как будто $ {...} полностью передается в виде строки. Я новичок в этом, поэтому, пожалуйста, укажите на ошибку, если я делаю какие-либо. Я до сих пор не могу найти свою ошибку в решениях похожих проблем, опубликованных здесь.
ПРИМЕЧАНИЕ. URL базы данных жестко закодирован, поэтому я получаю ошибку аутентификации пароля.