什么是Spring Framework 框架?

Spring Framework 为现代基于 Java 的企业应用程序提供了一个全面的编程和配置模型 - 在任何类型的部署平台上。

Spring 的一个关键元素是应用程序级别的基础设施支持:Spring 专注于企业应用程序的“管道”,以便团队可以专注于应用程序级业务逻辑,而无需与特定部署环境产生不必要的联系。

特征

核心技术:依赖注入、事件、资源、i18n、验证、数据绑定、类型转换、SpEL、AOP。

测试:模拟对象、TestContext 框架、Spring MVC 测试、WebTestClient.

数据访问:事务、DAO 支持、JDBC、ORM、Marshalling XML。

Spring MVC和 Spring WebFlux Web 框架。

集成:远程处理、JMS、JCA、JMX、电子邮件、任务、调度、缓存。

语言:Kotlin、Groovy、动态语言。

支持的版本

5.3.x 是第 5 代的最终特性分支,也是最新的生产线(GA 截止 2020 年 10 月),将提供长期支持(在 JDK 8、JDK 11 和即将发布的 JDK 17 LTS 版本上,预计在2021 年 9 月)。

5.2.x 是之前的生产线(GA 截至 2019 年 9 月),将积极支持到 2021 年底。

5.1.x 和 5.0.x 不再受到积极支持,自 2020 年 12 月起被 5.2.x 和 5.3.x 取代。

4.3.x 已于 2020 年 12 月 31 日达到其官方 EOL(生命周期结束)。该行没有计划进一步的维护和安全补丁。

3.2.x 于 2016 年 12 月 31 日达到其官方 EOL(生命周期结束)。该行没有计划进一步的维护和安全补丁。

JDK 版本范围

Spring Framework 5.3.x:JDK 8-19(预期)

Spring 框架 5.2.x:JDK 8-15

Spring 框架 5.1.x:JDK 8-12

Spring 框架 5.0.x:JDK 8-10

Spring 框架 4.3.x:JDK 6-8

上一篇:带你读《思科软件定义访问 : 实现基于业务意图的园区网络》第一章思科全数字化网络架构和软件定义访问简介1.3(七)


下一篇:SQL学习 暑假第四天