Spring框架
springFramework大约 2 分钟
Spring Framework
概述
Spring 框架为现代基于 Java 的企业应用程序提供了一个全面的编程和配置模型——在任何类型的部署平台上。
Spring 的一个关键元素是应用程序级的基础架构支持: Spring 关注于企业应用程序的“管道”,这样团队就可以专注于应用程序级的业务逻辑,而不必与特定的部署环境建立不必要的联系。
支持政策和迁移
有关最低要求、从早期版本升级的指南和支持策略的信息,请查看官方的the official Spring Framework wiki page
特性
- Core technologies: dependency injection, events, resources, i18n, validation, data binding, type conversion, SpEL, AOP.
- Testing: mock objects, TestContext framework, Spring MVC Test,
WebTestClient
. - Data Access: transactions, DAO support, JDBC, ORM, Marshalling XML.
- Spring MVC and Spring WebFlux web frameworks.
- Integration: remoting, JMS, JCA, JMX, email, tasks, scheduling, cache.
- Languages: Kotlin, Groovy, dynamic languages.
文档
每个 Spring 项目都有自己的特性; 它详细解释了如何使用项目特性以及如何使用这些特性实现目标。
目录 | 说明 |
---|---|
Overview | history, design philosophy, feedback, getting started. |
Core | IoC Container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP. |
Testing | Mock Objects, TestContext Framework, Spring MVC Test, WebTestClient. |
Data Access | Transactions, DAO Support, JDBC, R2DBC, O/R Mapping, XML Marshalling. |
Web Servlet | Spring MVC, WebSocket, SockJS, STOMP Messaging. |
Web Reactive | Spring WebFlux, WebClient, WebSocket, RSocket. |
Integration | Remoting, JMS, JCA, JMX, Email, Tasks, Scheduling, Caching. |
Languages | Kotlin, Groovy, Dynamic Languages. |
Appendix | Spring properties. |
Wiki | What’s New, Upgrade Notes, Supported Versions, and other cross-version information. |