@@ -3,36 +3,27 @@ The Spring Framework team and contributors https://github.com/spring-projects/sp
33:doc-root: https://docs.spring.io
44:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
55
6-
7- The Spring Framework is a lightweight solution and a potential one-stop-shop for
8- building your enterprise-ready applications. However, Spring is modular, allowing you to
9- use only those parts that you need, without having to bring in the rest. You can use the
10- IoC container, with any web framework on top, but you can also use only the
11- <<data-access.adoc#orm-hibernate,Hibernate integration code>> or the
12- <<data-access.adoc#jdbc-introduction,JDBC abstraction layer>>. The Spring Framework supports declarative
13- transaction management, remote access to your logic through RMI or web services, and various
14- options for persisting your data.
15- It offers full-featured web frameworks such as <<web.adoc#mvc,Spring Web MVC>>
16- and <<web-reactive.adoc#webflux, Spring WebFlux>>; and it enables you to
17- integrate <<core.adoc#aop-introduction,AOP>> transparently into your software.
18-
19- This document is a reference guide to Spring Framework features. Questions on the
20- Framework itself should be asked on StackOverflow (see https://spring.io/questions[]).
21-
22- This reference document provides the following sections:
23-
24- * <<overview.adoc#spring-introduction,Overview of the Spring Framework>>
25-
26- * <<core.adoc#spring-core,Core concepts such as IoC and AOP>>
27-
28- * <<testing.adoc#testing,Testing with Spring>>
29-
30- * <<data-access.adoc#spring-data-tier,Data access and transaction management>>
31-
32- * The Web on <<web.adoc#spring-web,Servlet>> or <<web-reactive.adoc#spring-webflux,Reactive>> stacks
33-
34- * <<kotlin.adoc#kotlin,Kotlin support>>
35-
36- * <<integration.adoc#spring-integration,Integration with other technologies>>
37-
38- * <<appendix.adoc#spring-appendices,Appendix>>
6+ Welcome to the Spring Framework reference!
7+
8+ Please read the <<overview.adoc,Overview>> for an introduction including brief history,
9+ design philosophy, where to ask questions, and tips to get started. For information on
10+ what's new, or migrating from a previous version, check the
11+ https://github.com/spring-projects/spring-framework/wiki[Github Wiki].
12+
13+ The reference is divided into several sections:
14+
15+ [horizontal]
16+ <<core.adoc#spring-core,Core>> :: IoC container, Events, Resources, i18n, Validation,
17+ Data Binding, Type Conversion, SpEL, AOP.
18+ <<testing.adoc#testing,Testing>> :: Mock objects, TestContext framework,
19+ Spring MVC Test, WebTestClient.
20+ <<data-access.adoc#spring-data-tier,Data Access>> :: Transactions, DAO support, JDBC,
21+ ORM, Marshalling XML.
22+ <<web.adoc#spring-web,Web Servlet>> :: Spring MVC web framework, WebSocket,
23+ SockJS, STOMP messaging.
24+ <<web-reactive.adoc#spring-webflux,Web Reactive>> :: Spring WebFlux,
25+ WebClient, WebSocket support.
26+ <<integration.adoc#spring-integration,Integration>> :: Remoting, JMS, JCA, JMX, Email,
27+ Tasks, Scheduling, Cache, Dynamic languages.
28+ <<kotlin.adoc#kotlin,Kotlin>> :: Extensions, Bean Definition DSL, WebFlux DSL
29+ <<appendix.adoc#spring-appendices,Appendix>> :: XML Schemas, JSP Tag Libraries
0 commit comments