"Bootiful" Applications with Spring Boot
summary
Demonstrates building a working “spring-doge” app: Spring Boot starters plus Spring Initializr create a Maven/Gradle project; Spring Data with Mongo/GridFS stores images; a photo-manipulator overlays text; REST controllers expose upload and fetch endpoints; WebSocket + SockJS + STOMP push live feeds to browsers; Actuator exposes Actuator endpoints (metrics, health, beans) and CRaSH remote shell for live inspection; app runs on embedded Tomcat and is deployable as a WAR. Hundreds of harmonized dependencies are managed for you and the live demo largely succeeds.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 1:20Spring Boot philosophy
- 3:33Project initialization
- 6:35Application configuration
- 10:33Dependencies and starters
- 13:15Opinionated dependencies
- 15:34Getting started resources
- 19:08Doge project setup
- 24:12Domain model definition
- 27:13Repository implementation
- 30:14Data initialization
- 33:49Service layer creation
- 37:14Initializer and deployment
- 39:38Rest controller development
- 50:29Running the application
- 52:05View templates with Thymeleaf
- 55:45Websockets for live updates
- 1:03:05Production readiness
- 1:05:01Actuator endpoints
- 1:11:11Remote shell management
- 1:15:24Hardware monitoring demo
- 1:19:14Auto configuration internals
- 1:23:54Conclusion








