> Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". 能快速创建出生产级别的Spring应用 ### SpringBoot优点 ● Create stand-alone Spring applications ○ 创建独立Spring应用 ● Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files) ○ 内嵌web服务器 ● Provide opinionated 'starter' dependencies to simplify your build configuration ○ 自动starter依赖,简化构建配置 ● Automatically configure Spring and 3rd party libraries whenever possible ○ 自动配置Spring以及第三方功能 ● Provide production-ready features such as metrics, health checks, and externalized configuration ○ 提供生产级别的监控、健康检查及外部化配置 ● Absolutely no code generation and no requirement for XML configuration ○ 无代码生成、无需编写XML > SpringBoot是整合Spring技术栈的一站式框架 SpringBoot是简化Spring技术栈的快速开发脚手架 ### SpringBoot缺点 ● 人称版本帝,迭代快,需要时刻关注变化 ● 封装太深,内部原理复杂,不容易精通