于创建 Spring 4.0 项目。它的开发始于 2013 年。2014 年 4 月发布 1.0.0 版本。它可
以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 也
提供了对于常见场景的推荐组件配置。Spring Boot 可以大大提升使用 Spring 框架时
的开发效率。本文将对 Spring Boot 进行详细的介绍。
简介
从 Spring Boot 项目名称中的 Boot 可以看出来,Spring Boot 的作用在于创建和启动
新的基于 Spring 框架的项目。它的目的是帮助开发人员很容易的创建出独立运行和产
品级别的基于 Spring 框架的应用。Spring Boot 会选择最适合的 Spring 子项目和第三
方开源库进行整合。大部分 Spring Boot 应用只需要非常少的配置就可以快速运行起
来。
Spring Boot 包含的特性如下:
创建可以独立运行的 Spring 应用。
直接嵌入 Tomcat 或 Jetty 服务器,不需要部署 WAR 文件。
提供推荐的基础 POM 文件来简化 Apache Maven 配置。
尽可能的根据项目依赖来自动配置 Spring 框架。
提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用
健康检查。
没有代码生成,也没有 XML 配置文件。
通过 Spring Boot,创建新的 Spring 应用变得非常容易,而且创建出的 Spring 应用符
合通用的最佳实践。只需要简单的几个步骤就可以创建出一个 Web 应用。下面介绍使
用 Maven 作为构建工具创建的 Spring Boot 应用。代码清单 1 给出了该应用的 POM
文件。
清单 1. Spring Boot 示例应用的 POM 文件
!!"""!#$%!&
!!''''(!)!*%+,""
"+" !!"""!#$%!& !!"""!!"
&
-&!-
./!./
"0"/1!"0"/
,23#,4$!
1&56+63,6!1
评论0
最新资源