Spring Boot Omakase: A Fast-Paced “Chef’s Choice” Dive into Fun and Useful Topics!
summary
Live demo uses Spring Boot 2.4.0 milestone 2 to bind settings with @ConfigurationProperties and constructor binding, shows configuration properties backed by Lombok and configuration-properties-scan, and proves actuator /configprops reports exact source files and line numbers. Builds make a executable jar (executable bit set) and an exploded jar for faster startup, uses maven spring-boot:build-image (Paketo buildpacks) to create layered Docker images, and verifies environment > file > defaults precedence by overriding with env vars and command-line args.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:26About the speaker
- 6:53Session agenda
- 9:21Project initialization
- 14:07Configuration properties
- 17:23Rest controller setup
- 20:25Spring expression language
- 26:53ConfigurationProperties bean
- 30:48Constructor binding
- 33:42External property sources
- 37:03Property precedence test
- 40:04Executable JARs
- 42:35Expanded JAR deployment
- 45:37Docker containerization
- 49:46Spring Boot actuator
- 52:23Conclusion
related talks
01h 13mSpring Boot is made for tooling
51mBoot Loot - up your game and Spring like the pros
47m10 ways to get super-productive with Spring Boot
58mSpring Boot and Groovy
45mCustomize your Spring Boot experience by writing your own Spring Boot starter
45mBootiful Spring Boot 3.x
46mInside Spring Boot 4: Restructuring for the Future
52mSpring Recipes: A Collection of Common-Sense Solutions
