1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00
2019-08-28 23:02:25 +08:00

1.8 KiB
Raw Blame History

本文由JavaGuide整理翻译自做了适当删减和修改

1. 什么是 Spring Boot?

首先,重要的是要理解 Spring Boot 并不是一个框架,它是一种创建独立应用程序的更简单方法,只需要很少或没有配置(相比于 Spring 来说。Spring Boot最好的特性之一是它利用现有的 Spring 项目和第三方项目来开发适合生产的应用程序。

2. 说出使用Spring Boot的主要优点

  1. 开发基于 Spring 的应用程序很容易。
  2. Spring Boot 项目所需的开发或工程时间明显减少,通常会提高整体生产力。
  3. Spring Boot不需要编写大量样板代码、XML配置和注释。
  4. Spring引导应用程序可以很容易地与Spring生态系统集成如Spring JDBC、Spring ORM、Spring Data、Spring Security等。
  5. Spring Boot遵循“固执己见的默认配置”以减少开发工作默认配置可以修改
  6. Spring Boot 应用程序提供嵌入式HTTP服务器如Tomcat和Jetty可以轻松地开发和测试web应用程序。这点很赞普通运行Java程序的方式就能运行基于Spring Boot web 项目,省事很多)
  7. Spring Boot提供命令行接口(CLI)工具用于开发和测试Spring Boot应用程序如Java或Groovy。
  8. Spring Boot提供了多种插件可以使用内置工具(如Maven和Gradle)开发和测试Spring Boot应用程序。

为什么需要Spring Boot?

Spring Framework旨在简化J2EE企业应用程序开发。Spring Boot Framework旨在简化Spring开发。

why-we-need-springboot