Open-Source Wikis

/

Spring Framework

/

Features

spring-projects/spring-framework

Features

This section documents cross-cutting capabilities — concepts that span multiple modules and that you typically encounter as features rather than as packages.

For a single-module focus, see modules/. For the architectural view of how modules connect, see overview/architecture.

Pages in this section

  • Dependency injection — How @Component, @Configuration, @Bean, and @Autowired work end-to-end.
  • AOP (Aspect-Oriented Programming) — Proxy-based and AspectJ-woven advice; how @Transactional, @Async, and @Cacheable are implemented.
  • Data access — JDBC, JPA, R2DBC, transactions, and exception translation.
  • Web MVC — The Servlet-stack request lifecycle.
  • Reactive stack — End-to-end reactive: WebFlux + R2DBC + reactive messaging.
  • Testing support — TestContext framework, MockMvc, WebTestClient, mocks.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Features – Spring Framework wiki | Factory