Fundamental Spring Boot: Keep it Simple, Get it Right, Be Productive and Have Fun!
summary
Favor YAML for config, keep one file per environment and default to a local profile; convert properties into type-safe @ConfigurationProperties beans with validation instead of scattering @Value. Prefer constructor injection and leverage implicit constructor injection (or Lombok’s @RequiredArgsConstructor); avoid field injection. For startup work use CommandLineRunner or application events. Troubleshoot by enabling debug, tuning log levels, and querying Actuator endpoints (beans, conditions, configprops, env, mappings, loggers); use DevTools, Boot Dashboard and H2 console for fast local development.
AI-written summary · about
chapters (6)
- 0:00Introduction and overview
- 1:53Spring Boot basics
- 5:39Managing application properties
- 10:27Dependency injection techniques
- 15:17Troubleshooting and debugging
- 18:40Productivity tips and conclusion
related talks
47m10 ways to get super-productive with Spring Boot
52mSpring Recipes: A Collection of Common-Sense Solutions
45mCustomize your Spring Boot experience by writing your own Spring Boot starter
56mBuilding a Framework on top of Spring Boot
51mBoot Loot - up your game and Spring like the pros
01h 13mSpring Boot is made for tooling
45mCode Once, Use Everywhere: Building a Shared Module used by Multiple Projects
45mBootiful Spring Boot 3.x
