SpringBoot
Java · 12 notes
- Spring Boot Overviewhistorical
Spring Boot's opinionated application bootstrap, starters, auto-configuration, embedded servers, external configuration, and observability.
- Spring Boot Learning Resourceshistorical
A learning roadmap for Boot configuration, auto-configuration, web/data integration, packaging, observability, and source analysis.
- Creating a Spring Boot Starterhistorical
Packaging reusable dependencies plus conditional auto-configuration and typed configuration properties without surprising applications.
- Using Spring Boot Cache Supporthistorical
Spring cache abstraction usage, cache annotations, cache keys, invalidation, and the limits of local or remote cache providers.
- How an Executable Spring Boot Jar Startshistorical
Executable Boot archive layout, launcher/class-loader concept, nested dependencies, and why exact launcher classes are version-specific.
- MyBatis Auto-Configuration in Spring Boothistorical
Conditional creation of SqlSessionFactory, mapper integration, transaction participation, and application override points.
- Spring MVC Auto-Configuration in Spring Boothistorical
How Boot conditionally configures MVC defaults while allowing application customization and full override.
- Starting a Spring Boot Applicationhistorical
The application entry point, SpringApplication, configuration sources, profiles, lifecycle hooks, and graceful startup/shutdown.
- Embedded Tomcat Auto-Configurationhistorical
How Spring Boot creates and customizes an embedded servlet container from dependencies, web application type, and server properties.
- Spring Boot Cache Auto-Configurationhistorical
How Spring Boot conditionally creates cache infrastructure from classpath, properties, beans, and provider availability.
- Spring Boot Startup Source Flowhistorical
Conceptual SpringApplication startup phases from environment preparation through context refresh, runners, and ready events.
- Spring Boot Auto-Configuration Principleshistorical
Conditional configuration selection, metadata/imports, bean back-off, configuration properties, and condition diagnostics.