概述

Spring Boot 是 Spring 社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数Spring Boot项目只需要很少的配置文件。

Spring Boot特性

  • 创建独立的Spring项目
  • 直接嵌入Tomcat、Jetty或Undertow(不需要部署WAR文件)
  • 提供有自动的 "启动器 "依赖,以简化你的构建配置
  • 提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
  • 完全没有代码生成和xml配置文件

Spring Boot运行环境

最低 Java6 官方推荐 Java8

内置 Servlet 容器

Tomcat 7 8
Jetty 8 9

Spring Boot 支持哪些应用

普通 Java 项目和 web 项目