【问题标题】:Spring or Spring boot弹簧或弹簧靴
【发布时间】: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


【解决方案1】:

如果你想开发 Web 应用程序,尤其是微服务,我建议你先学习 Spring Boot。

  • 第一个原因是网上有很多资源和例子 网络,因此您可以轻松找到所需的内容。
  • 第二个原因是Spring Framework(包括Spring Boot)是 适用于 PaaS 环境,尤其是 Pivotal。因此你可以 无需太多努力即可快速部署您的应用。

【讨论】:

    【解决方案2】:

    首先,了解 Spring 应用程序的工作原理。

    Spring 应用程序基于对象关系模型。您需要了解注释以及我们使用它们的原因。然后你必须了解 Spring MVC 是如何工作的。到目前为止,Spring 和 Spring Boot 都是相似的。基本上,制作 Spring Boot 以便可以非常轻松地制作基于 Spring 的应用程序。 Spring Boot 是非常好的 Web 和其他框架。

    了解了以上内容,你就可以轻松上 Spring Boot 了。但是,如果你直接跳到 Spring Boot,你会发现有很多 Spring Boot 教程中没有描述的东西,因为他们中的许多人都希望你有一些 Spring 的先验知识。

    【讨论】:

      猜你喜欢
      • 2019-05-03
      • 2018-02-14
      • 2021-04-20
      • 1970-01-01
      • 2023-01-07
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多