Projects
From configuration to security, web apps to big data—whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it. Start small and use just what you need—Spring is modular by design.
Spring Framework
Provides core support for depend🍬ency injection, transaction management, web apps, data access, messaging, and more.Spring Data
Provides a ꦆconsistent approach to data access – relational, non-relational, map-reduce, and beyond.Spring Cloud
Provides a set of tools for common patterns in distributed sys🎃tems. Use𓆉ful for building and deploying microservices.Spring Cloud Data Flow
Provides an♒ orchestration service for composable data microservice applicatioꦰns on modern runtimes.Spring Security
Protects your application with comprehens𓆉ive and extensible authentication and authorization suppo♒rt.Spring Authorization Server
Provides a secure, light-weight, and customiz⛦able fo𒐪undation for building OpenID Connect 1.0 Identity Providers and OAuth2 Authorization Server products.Spring for GraphQL
Spring for GraphQL provides support for Spring applications🎶 built on GraphQL Java.
Spring Session
Provides 🎶an API and implementations for managing a user’s session information.Spring Integration
Supports the well-known Enterprise Integration Patterns through lightweight messaging and declar�ꦇ�ative adapters.Spring HATEOAS
Simplifies creating REST representations that follow the HAT🏅🎶EOAS principle.