Spring
- Category
- Frameworks and libraries
- Latest
- 7.0.10
- Released
- Oct 22, 2026
- Docs outline
- 17 sections
Official docs outline
docs.spring.io- IoC Container and Dependency Injection
Beans, ApplicationContext, constructor injection, bean scopes, lifecycle callbacks, and Java-based configuration.
- Annotation and Java Configuration
@Autowired, @Component scanning, @Configuration, @Bean, @Qualifier, and profiles.
- Spring Boot Reference
Auto-configuration, starters, embedded servers, and opinionated defaults of Spring Boot.
- Externalized Configuration
application.properties and YAML, @ConfigurationProperties, profiles, and environment variables.
- Aspect-Oriented Programming
Aspects, advice, pointcuts, proxying, and cross-cutting concerns.
- Validation, Data Binding and Type Conversion
Bean Validation, Validator, data binding, Converter and Formatter.
- Spring Web MVC
DispatcherServlet, annotated controllers, request mapping, @RestController, exception handling, CORS, and view resolution.
- REST Clients
RestClient, RestTemplate, HTTP interface clients, and calling external APIs.
- Spring WebFlux and Reactive Web
Reactive stack, Mono and Flux, functional endpoints, and WebClient.
- Transaction Management
@Transactional, propagation, isolation, rollback rules, and programmatic transactions.
- JDBC and ORM Data Access
JdbcTemplate, DataSource, JPA and Hibernate integration, and exception translation.
- Spring Boot Data
DataSource configuration, Spring Data JPA, repositories, and database initialization.
- Cache Abstraction
@Cacheable, @CacheEvict, cache managers, and cache providers.
- Task Execution and Scheduling
@Async, @Scheduled, TaskExecutor, and thread pools.
- Testing
TestContext framework, MockMvc, WebTestClient, and context caching.
- Spring Boot Testing
@SpringBootTest, test slices like @WebMvcTest and @DataJpaTest, and Testcontainers.
- Actuator and Observability
Health endpoints, metrics, tracing, Micrometer, and production-ready monitoring.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 7.0 | Nov 30, 2025 | 7.0.10 | Until Jul 31, 2027 |
| 6.2 | Nov 30, 2024 | 6.2.19 | Ended Jun 30, 2026 |
| 6.1 | Nov 30, 2023 | 6.1.21 | Ended Jun 30, 2025 |
| 6.0 | Nov 30, 2022 | 6.0.23 | Ended Jun 30, 2024 |
| 5.3 | Oct 31, 2020 | 5.3.39 | Ended Aug 31, 2024 LTS |
| 5.2 | Sep 30, 2019 | 5.2.25 | Ended Dec 31, 2021 |
Source: endoflife.date