【发布时间】:2017-12-22 12:12:59
【问题描述】:
作为一个新的 Web 应用程序项目的一部分,我计划学习 Spring。我开始通读 Spring 框架参考。当我在谷歌搜索时,我遇到了 Spring boot。我的理解是,spring boot 通过减少配置来帮助构建应用程序比 spring 快得多。现在我有点困惑是否应该继续学习弹簧或跳到弹簧靴。我的目的是了解 Spring 如何作为一个框架而不是几个特性来工作。所以请告诉我,作为初学者我应该怎么做?首先,学习 Spring,然后学习 Spring Boot,反之亦然。
更新
好的,我知道我问这个问题已经有一段时间了。我有一个答案(个人答案)
我从 Spring Boot 开始,到目前为止构建了一个 Spring Boot REST 应用程序。是的,正如其他人所说,Spring Boot 可以帮助您快速入门并熟悉某些语言/技术,我希望尽快看到一个工作模块。所以 Spring boot 可以帮助你。 稍后根据您的兴趣,您可以开始深入探索 Spring boot 如何发挥这种魔力。
因此,总而言之,使用 Spring Boot,然后深入了解底层概念。这也是我的看法。
谢谢大家的意见/建议。
【问题讨论】:
-
您的问题可能会结束,但我会尽力提供帮助。 Spring Boot 之于 Spring 就像烤蛋糕之于制作它的原料一样。学习 Spring Boot 只是意味着学习如何利用所有“自动”配置的优点,并学习如何让开发人员的工作变得不那么乏味。您需要学习 Spring 才能了解 Spring Boot 真正为您做什么。
-
@ zero01alpha,感谢您的评论。我将首先学习 Spring 的概念,然后使用 Spring Boot 来发挥它的优势。
-
两年前我也遇到过类似的情况,决定先学习普通的 Spring,然后再学习 Spring Boot。在我看来,这是一个正确的决定,因为一旦你开始学习它,你将能够更快地掌握 Spring Boot 的概念,并且你将能够更好地追踪和理解问题,因为在引擎盖下它仍然只是 Spring。
-
确实@zero01alpha,问题太固执和宽泛。这就是为什么我投票决定关闭它。
-
@zero01alpha 我同意,因此之前说过,取决于。
标签: spring spring-mvc spring-boot