The Bootiful Application
summary
Demonstrates Spring Boot assembling a working reservation app using spring-boot-starter-data-jpa + H2, Spring Data REST auto-exposes repositories, Thymeleaf and Vaadin UIs, Actuator for health/metrics and a CommandLineRunner that seeds ~10 reservation names. Shows auto-configuration principles, adding starters to pull Tomcat/Hibernate/etc., producing an executable 58MB fat jar with an init-style wrapper, and relocating ops info to management endpoints under /admin on port 9000. All demos run successfully on stage.
AI-written summary · about
chapters (13)
- 0:00Introduction and setup
- 1:47Getting started with Spring
- 6:49Project configuration
- 14:04Data access and persistence
- 17:41Repository pattern
- 23:08Java 8 and application logic
- 25:20Banner customization
- 26:44Building a REST API
- 30:27Web and template engines
- 33:47UI with Vaadin
- 36:34Operations and monitoring
- 44:29Deployment and production
- 49:32Conclusion








