Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
Spring Framework
Spring Security
An Application Framework for AI Engineering
Simplifies the development of creating a JPA-based data access layer.
Spring Batch is a framework for writing batch applications using Java and Spring
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Provides support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Spring Statemachine is a framework for application developers to use state machine concepts with Spring.
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)
Spring Integration for GraphQL
Modular applications with Spring Boot
The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse, Visual Studio Code, and Theia
Simplifies building hypermedia-driven REST web services on top of Spring Data repositories
Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Provide support to increase developer productivity in Java when using Reactive Relational Database Connectivity. Uses familiar Spring concepts such as a DatabaseClient for core API usage and lightweight repository style data access.
Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.
Spring Data Relational
Collection of examples on how (and why) to build hypermedia-driven apps with Spring HATEOAS
Provides support to increase developer productivity in Java when using Apache Cassandra. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Provides familiar Spring abstractions for HashiCorp Vault
Spring Boot support for Apache Geode and VMware Tanzu GemFire