与4.x和5.x版本相比,Spring3.x对新学员来说是否仍然合理地好?

与4.x和5.x版本相比,Spring3.x对新学员来说是否仍然合理地好?,spring,Spring,与4.x和5.x版本相比,Spring3.x对新学员来说是否仍然合理地好?它是否仍然涵盖了春季的大部分基本要素?如果他没有接触到4.x和5.x,那么在高水平上他错过了什么 与4.x版和5.x版相比,Spring3.x版对新手来说是否仍然合理地好? 不,因为您将学习实现例如JSR的旧方法 这里是弹簧3和弹簧4之间的一些区别 *RestController注释 *JSR-335 Lambda表达式 *用于Spring数据绑定和格式化的JSR-310日期时间值类型 *JSR-343 JMS 2.0 *

与4.x和5.x版本相比,Spring3.x对新学员来说是否仍然合理地好?它是否仍然涵盖了春季的大部分基本要素?如果他没有接触到4.x和5.x,那么在高水平上他错过了什么

与4.x版和5.x版相比,Spring3.x版对新手来说是否仍然合理地好? 不,因为您将学习实现例如JSR的旧方法

这里是弹簧3和弹簧4之间的一些区别

*RestController注释

*JSR-335 Lambda表达式

*用于Spring数据绑定和格式化的JSR-310日期时间值类型

*JSR-343 JMS 2.0

*JSR-338 JPA 2.1

*JSR-349 Bean验证1.1

*JSR-236JavaEE7企业并发支持

*JSR-356 Spring的WebSocket端点模式

*使用Groovy 2配置和实现Spring风格的应用程序。它们还指定了对Groovy应用程序的第一类支持

*spring还计划添加对RESTAPI的HATEOS(作为应用程序状态引擎的超媒体)支持

此外,Spring4是运行Spring引导应用程序的最低要求

它是否仍然涵盖了春季的大部分基本要素? 是的,您可以从Spring框架和MVC方法中获得一个很好的介绍,但是Spring 5课程中也介绍了这一点

如果他没有触摸4.x和5.x,那么在高层次上,他错过了什么? 考虑顶部3和4之间的差值,并增加4和5之间的差值。 *JDK基线更新

*核心框架修订

*核心容器更新

*使用Kotlin进行函数式编程

*反应式规划模型

*测试改进

*图书馆支持


*已停止支持。

否。它已过时且未维护。你为什么要学习这个而不是当前版本呢?@jbnize事实上,即使在今天,如果你在spring上搜索一些好的教程,你最终可能会看到大量的教程在线发布。我觉得每种材料都应该有一个有效期。因为初学者主要关心的是理解基础知识,并且没有任何迹象表明他们将要经历的不再有效。大量的基础知识仍然适用。现在不要误会我的意思:他们非常非常不同,如果没有其他原因的话,因为技术的发展和框架的发展。。。但你当时拥有的很多东西仍然存在。所以,如果你的目标是学习Spring,那么就选择更新的版本。然而,如果你需要深入研究它的内部工作原理,你可能会发现,你今天所拥有的是建立在当时已有的基础之上的。@FawwadAli这就是为什么你应该总是从官方教程开始,这些教程通常是维护和更新的,而不是随机的博客文章,特别是旧的。如果我把我的发现局限于这三个模块,怎么样?你对此有什么看法?1) Spring Core 2)Spring MVC 3)Spring数据JPAI不能真正回答这个问题,因为这取决于你需要学习什么。但是我认为使用SpringMVC的Hibernate要比SpringData好得多,因为SpringBoot隐藏了大部分正在发生的事情,这意味着直接使用SpringData基本上不会学到很多东西。