spring-ecosystem-docs
Installation
SKILL.md
Spring Framework Ecosystem
Overview
Spring is the most widely-used Java application framework for building enterprise applications. It provides comprehensive infrastructure support for developing Java applications, with a focus on inversion of control (IoC), dependency injection (DI), aspect-oriented programming (AOP), and modular project structure.
The Spring ecosystem consists of multiple projects that build on the Spring Framework core:
- Spring Boot - Stand-alone, production-grade applications with auto-configuration and embedded servers
- Spring Framework - Core IoC container, AOP, web MVC, WebFlux, data access, testing
- Spring Security - Authentication, authorization, OAuth2, CSRF, session management
- Spring Data - Repository abstractions for JPA, MongoDB, Redis, JDBC, REST, and more