How to populate a test database in Spring Boot: SQL, XML, Liquibase, and Java code!

Опубликовано: 01 Май 2026
на канале: JavaRangers
563
25

Learn how to populate a test database in Spring Boot using SQL, XML, Liquibase, and Java code!

Our video about Liquibase:    • Миграции баз данных на примере Liquibase📊  
🔔 Subscribe to stay up-to-date with new videos! 🚀

📌 Our telegram channel: https://t.me/+lyuvPZI_ZthkZmU6
📌 Boosty link: https://boosty.to/javarangers
📌 Donation link: https://boosty.to/javarangers/donate
--------------------------------------------------------------------------------------------------------------------------------
📌TikTok:   / javarangersteam  
📌Instagram:   / javarangers  
--------------------------------------------------------------------------------------------------------------------------------
📌LinkedIn (Mikhail Egorov):   / maegorov  
📌LinkedIn (Oleksii Chilibiiskyi):   / oleksii-chilibiiskyi  
📌LinkedIn (Viktor Bulatov):   / viktor-bulatov-46a54b30b  

Timecodes:
00:00 Introduction
01:12 Pros and Cons of SQL Scripts
02:06 Pros and Cons of XML Files
03:02 Pros and Cons of Java Code
04:54 Practical Application
06:45 Creating and Populating Tables
09:09 Setting Up Tests and the Database
10:02 Creating Migration Files
10:50 Creating Tables and Populating Data
13:37 Testing the Repository
15:25 Validating Data
18:34 Errors When Populating the Test Database
19:31 Conclusion