Spring

Spring Boot + Liquibase

Introduction Liquibase is a powerful tool for managing database schema changes. It allows for automatic application, rollback, and tracking of database structure changes in Spring Boot projects. An alternative tool is Flyway, which is also widely used for database migrations. The key differences between them are: Liquibase supports migrations in XML, YAML, JSON, and SQL

Spring Boot + Liquibase Read More »

Spring Boot + Flyway

What are we going to build? In this tutorial, we will set up a Spring Boot application that integrates with Flyway for seamless database migrations. We’ll use PostgreSQL as our database, running in a Docker container. The API will expose device data stored in the database. What is Flyway? Flyway is a database migration tool

Spring Boot + Flyway Read More »