什么是Spring Framework 框架?

Spring Framework是一个全面的Java应用程序开发模型,专注于企业级应用的基础设施支持,使开发人员能够聚焦业务逻辑。它提供了核心技术如依赖注入、AOP、测试支持、数据访问、Web框架等,并支持多种JDK版本和集成技术。最新稳定版5.3.x提供长期支持,适用于JDK8-19。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值