Настройка состава JUnit5 тестов с помощью application.properties

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

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2

В предыдущей части мы разобрались с основными возможностями liquibase и написали базовый пример Spring boot приложения, который использует liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про …

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1

В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использо…

Heroku + Docker + Spring Boot

Далее речь пойдет о моем опыте запуска докеризованного Spring Boot приложения на бесплатных виртуальных машинах облачного сервиса Heroku. Одно из главных преимуществ этого провайдера в том, что он дает возможность создавать бесплатные виртуалки с огран…

Еще один способ оптимизации docker-образов для Java приложений

История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, …