Intro to Spring Boot for the web tier
summary
Live coding shows a Spring Boot 1.3 web app that produces property diffs between Boot releases, serves templates and WebJars, and replaces manual versioned asset URLs with resource chain versioning. It adds validation, a Mustache UI, HTTP compression, ETag + Cache-Control, and method-level caching backed by JCache/Hazelcast exposed via Actuator metrics. Development uses DevTools fast restart plus LiveReload for instant browser refresh, supports a separate Node-built client module, and can push incremental class changes to Cloud Foundry with remote DevTools push.
AI-written summary · about
chapters (16)
- 0:00Introduction to speakers
- 1:56Spring Boot 1.3 features
- 5:07Building a web application
- 12:33Input validation and error handling
- 19:12Custom error pages
- 22:02DevTools for faster development
- 23:52Live reload with DevTools
- 26:24Filtering configuration groups
- 33:17DevTools internals
- 38:10Adding caching
- 45:25Transforming to Angular SPA
- 52:35Development setup for Angular
- 1:00:27Building JavaScript at runtime
- 1:06:12Adding a health indicator
- 1:07:36Deploying to Cloud Foundry
- 1:14:09Q&A session
related talks
51mSpring Boot 2.0 Web Applications
01h 12mInside spring.io: a Production Spring Reference Application
48mReactive Web Apps With 100% Java
46mBuilding Web Applications on Spring Framework Using the Across Platform
57mTransporting Data at Warp Speed: How to Connect Spring Boot Apps Quickly, Powerfully, and Painlessly
46mModern Frontends with HTMX, Thymeleaf and Spring Boot
51mFun with the Functional Web Framework
48mGetting Thymeleaf ready for Spring 5 and Reactive
