В этом блоге рассказывается о настройке учетной записи MongoDB Atlas и ее интеграции с приложением Spring Boot. На самом деле для этого необходимо сделать 2 шага:

  1. Создайте учетную запись MongoDB Atlas
  2. Подключение вашей учетной записи к приложению Spring Boot

Создание атласа MongoDB

Чтобы создать учетную запись MongoDB Atlas, перейдите по следующему URL-адресу:

Управляемый хостинг MongoDB | База данных как услуга | MongoDB

Нажмите Начать сейчас и бесплатно зарегистрируйтесь, используя Gmail или любую другую учетную запись электронной почты. После принятия условий и входа в систему вы увидите экран, который выглядит следующим образом:

Заполните форму по своему усмотрению и продолжайте. На следующем экране вам будет предложено выбрать тип кластера. Здесь вы можете выбрать Кластер бесплатных и хобби.

Создайте кластер с настройками по умолчанию (не стесняйтесь осмотреться и изменить при необходимости), а затем продолжите. Чтобы ваш кластер заработал, потребуется несколько минут, так что идите выпейте чашечку кофе!

Когда ваш кластер будет готов, ваш экран должен выглядеть примерно так:

Теперь нажмите кнопку Подключиться рядом с именем кластера.

Для варианта 1 вы можете выбрать Разрешить доступ из любого места, так как это тестовый проект. Однако для проекта, который будет работать с балансировщиками нагрузки, используйте конфигурации IP и разрешите доступ только к определенным IP-адресам.

Затем укажите соответствующее имя пользователя и пароль и нажмите Создать пользователя базы данных. Это будет учетная запись администратора вашей базы данных.

Заполнив данные, нажмите Выбрать метод подключения, а затем выберите Подключить приложение.

Выберите драйвер как Java, выберите последнюю версию и альт, теперь у нас есть наш URI подключения!

Поместите этот URI в качестве значения для свойства spring.data.mongodb.uri в файле application.properties, изменив имя базы данных на что-то подходящее, и тогда вы сможете запустить свое приложение!

Обратите внимание, что я опустил некоторые детали из URI, полученного от MongoDB Atlas. Пожалуйста, используйте URI, полученный от MongoDB Atlas.