Spring Boot 是什么?
Spring Boot 使创建独立的、产品级的、基于Spring的应用变得更容易,只需要运行run即可。采用不变的Spring平台和第三方库,因此可以几乎无差别的使用Spring Boot。大多数Spring Boot应用只需要很少的Spring配置。
可以使用Spring Boot创建Java应用,用java-jar或更传统的war包来部署应用。也提供了运行”Spring 脚本”的命令行工具。
主要的目标是:
- 为所有Spring开发者提供一个从根本上更迅速可用的入门经验。
- 坚持开箱即用,当默认设置不可满足需求时可以快速避免默认设置。
- 为具有许多类的工程提供一系列常用的非功能特性(例如嵌入式服务器、安全、度量、健康检查、外部配置)。
- 绝对没有XML配置代码产生和XML配置需求。