继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

什么是Spring Framework 框架?

Adobe国际认证
关注TA
已关注
手记 123
粉丝 9
获赞 28

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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP