【问题标题】:For what uses Spring Boot framework? [closed]为什么使用 Spring Boot 框架? [关闭]
【发布时间】:2017-01-22 18:15:51
【问题描述】:

Spring Boot 框架有哪些有用的功能,哪些功能在实践中可以广泛应用?

【问题讨论】:

标签: java spring spring-boot


【解决方案1】:

Spring Boot 最好的两点是

  • 它是纯Java。你可以在没有 XML 的情况下运行它
  • 内置tomcat应用服务器。您无需设置应用服务器即可运行它

所以现在使用它既正确又简单。我建议尝试众多 github 示例之一,我要推荐的一个是 https://spring.io/guides/gs/rest-service/ - 只需下载文件,您就可以直接使用 gradle 运行它。

【讨论】:

    【解决方案2】:

    主要观点如下(我的观点,这意味着应该关闭这个问题):

    • spring-boot 是 java 对微服务的回答 :why-spring-is-winning-the-microservices-game
    • 有点鼓励12-factors
    • simple working example 只需大约 10 行代码。
    • 您可以使用相同的 spring 配置从 jar(带有嵌入式容器)或部署为 war 启动应用程序。一次配置,随处部署/运行:)
    • spring-boot autoconfigures 给你很多东西:spring 配置要简单得多
    • 调试应用程序就像执行 main 方法一样简单
    • 很好玩
    • 许多出色的 Spring 项目都与 sring-boot 完美集成:spring-cloudspring-data...
    • 另一个 SO 答案:Advantage of Spring Boot

    What Spring says:

    Spring Boot 旨在让创建 Spring 驱动的、 生产级应用程序和服务,以最小的麻烦。它需要 对 Spring 平台的固执己见,以便新的和现有的 用户可以快速获得所需的信息。

    ...

    Spring Boot 的主要目标是:

    • 为所有 Spring 开发提供从根本上更快且可广泛使用的“入门”体验
    • 开箱即用固执己见,但随着需求开始偏离默认设置,请迅速摆脱困境
    • 提供一系列对大型项目(例如嵌入式服务器、安全性、指标、 健康检查、外部化配置)

    【讨论】:

      猜你喜欢
      • 2011-06-20
      • 1970-01-01
      • 2010-12-23
      • 2012-01-11
      • 2016-10-31
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2015-03-02
      相关资源
      最近更新 更多