Существует множество способов автоматического выполнения кода при запуске приложения, включая использование CommandLineRunner и ApplicationRunner и задание лямбда-выражения для достижения поставленной цели, в данном случае создания и сохранения демонстрационных данных.
Spring Boot по-быстрому
·
Марк Хеклер