[Из песочницы] Миграция данных с mongoDB и Spring Boot

Каждый разработчик рано или поздно встречается с необходимостью миграции данных в базе данных. На нашем проекте мы используем mongoDB в качестве базы данных. Мы подходили к миграции данных разными способами:

писали js скрипты и запускали непосредств…

Логирование HTTP запросов в Spring Boot с использованием Бобины

Приветствую, дорогие друзья!
Сегодня я хочу продемонстрировать потрясающий пример того, как Бобина может помочь в очень распространённой ситуации — логирование HTTP запросов и ответов в Spring Boot.
Даже больше! Мы будем логировать только сообщения H…

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом

Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения …

Проблема глубинных ссылок в HATEOAS

Внешнее связывание (глубинное связывание) — в интернете, это помещение на сайт гиперссылки, которая указывает на страницу, находящуюся на другом веб-сайте, вместо того, чтобы указать на начальную (домашнюю, стартовую) страницу того сайта. Такие ссылки …

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза

Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы.
"Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое преду…