Spring Boot是为简化Spring使用而生。使用Spring Boot可以快速的构建应用、集成外部组件、简化应用配置等。
特点(1) 创建独立的 Spring 应用程序
(2) 直接嵌入 Tomcat、Jetty 或 Undertow(无需部署 WAR 文件)
(3) 提供启动依赖,以简化构建配置
(4) 尽可能自动配置 Spring 和第三方库
(5) 提供生产级别功能,如应用指标、健康检查和外部配置等
(6) 完全无代码生成,无需 XML 配置
基于Spring Boot开发Spring 应用已是事实标准。Spring Boot降低了Spring的使用门槛,后面将陆续介绍一些Spring Boot的使用,帮助实现生产级别应用。
需要说明的是,Spring Boot除了可以开发Web应用外,还可以开发命令行应用,不应将其限制在Web应用开发上。
Spring Boot相关示例可以参考spring-boot-example源码。
https://spring.io/projects/spring-boot Spring Boot



