Spring Boot не загружает переменные из .env с использованием java-dotenv [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot не загружает переменные из .env с использованием java-dotenv [дубликат]

Сообщение Anonymous »

Я пытаюсь загрузить переменные среды из файла .env в своем приложении Spring Boot, используя:

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

implementation 'io.github.cdimascio:java-dotenv:5.2.2'
Вот часть моего приложения.Свойства:

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

spring.datasource.url=${DB_URL} spring.datasource.username=postgres spring.datasource.password=${DB_PASSWORD} stripe.api.key=${STRIPE_API_KEY}
Мой файл .env:

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

DB_URL=jdbc:postgresql://localhost:5432/mydb DB_PASSWORD=mysecretpassword STRIPE_API_KEY=my_stripe_key
Переменные среды не загружаются в application.properties при запуске приложения, и я получаю такие ошибки, как:

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

URL must start with 'jdbc'
Я попробовал поместить файл .env в корневой каталог, и класс Dotenv правильно считывает переменные в основном методе.
Как правильно загрузить переменные .env в application.properties Spring Boot с помощью java-dotenv?
Мне хотелось .env для работы и подключения, но это не так.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ava-dotenv
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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