Невозможно прочитать значение из файла .env в Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно прочитать значение из файла .env в Spring Boot

Сообщение Anonymous »

В моем приложении Spring Boot в файле .env, расположенном в корне проекта, есть следующие значения:
.env:< /strong>

Код: Выделить всё

DB_NAME=demo_db
DB_USERNAME=postgres
DB_PASSWORD=pass
С другой стороны, когда я устанавливаю переменные среды в конфигурации запуска IntelliJ, как показано ниже, это работает:

Код: Выделить всё

DB_NAME=demo_db;DB_USERNAME=postgres;DB_PASSWORD=pass
Итак, у меня следующие вопросы:
1.[/b] Насколько я знаю, .env файл используется для хранения переменных среды вместо настроек. Это правда? Не могли бы вы объяснить его использование немного подробнее (я просматриваю несколько страниц, но не даю краткого объяснения).
2. Есть ли какое-либо отношение к . env с файлом application.properties, кроме чтения значений переменных из файла .env? Я не уверен, может ли существовать другая версия файла .env, например. файл .env-dev ?

Подробнее здесь: https://stackoverflow.com/questions/753 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»