Ошибка с именем хоста SRV в конфигурации Spring Boot MongoDB с использованием файла .envJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка с именем хоста SRV в конфигурации Spring Boot MongoDB с использованием файла .env

Сообщение Anonymous »

Я имею в виду это видео: Spring Boot + MongoDB | Ускоренный курс
При сохранении информации об URI в файле .env выдается следующая ошибка:

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

An SRV host name '${env.MONGO_CLUSTER}' was provided that does not contain at least three parts. It must contain a hostname, domain name and a top level domain.
Вся информация в файле .env верна:

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

MONGO_DATABASE='movies-api-db'
MONGO_USER='LoKi'
MONGO_PASSWORD='****************'
MONGO_CLUSTER='cluster0.bubp9pu.mongodb.net'
И я также добавил зависимость:

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

me.paulschwarz
spring-dotenv
4.0.0

в файле pom.xml.
Мой файл application.properties выглядит следующим образом:

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

spring.data.mongodb.database=${env.MONGO_DATABASE}
spring.data.mongodb.uri=mongodb+srv://${env.MONGO_USER}:${env.MONGO_PASSWORD}@${env.MONGO_CLUSTER}
Где я ошибаюсь?
В видео это: (0:44:48) Настройка переменных среды.
Что я пробовал:
  • Проверил файл .env на наличие правильных значений.
  • Убедился, что файл .env находится в корневом каталоге проект.
  • Проверил переменные среды, распечатав их в приложении.
Я также попробовал решение этого вопроса, но затем получил следующую ошибку:

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

com.mongodb.MongoConfigurationException: Failed looking up SRV record for '_mongodb._tcp.'cluster0.bubp9pu.mongodb.net''.
и

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

Caused by: javax.naming.NameNotFoundException: DNS name not found [response code 3]
Будем благодарны за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/787 ... g-env-file
Ответить

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

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

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

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

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