Spring Boot帮助你创建可以运行的独立的、基于Spring的生产级应用程序。我们对Spring平台和第三方库持固执己见的观点,以便您可以以最小的麻烦开始。大多数Spring Boot应用程序只需要很少的Spring配置。
主要目标是:
- 为所有的Spring开发提供一个根本上更快、更广泛的入门体验。
- 开箱即用,但当需求开始偏离默认值时,要迅速摆脱困境。
- 提供大型项目通用的一系列非功能性功能(如嵌入式服务器、安全性、指标、运行状况检查和外部化配置)。
- 绝对无需生成代码,也无需进行 XML 配置。
系统要求官方地址:Spring Boot
发型说明:春季启动 2.6 发行说明 ·d簧项目/d簧启动维基 (github.com)
Spring Boot 2.6.7 需要 Java 8,并且兼容 Java 17(包括 Java 17)。Spring Framework 5.3.19 或更高版本也是必需的。
为以下生成工具提供了显式生成支持:
构建工具 | 版本 |
---|---|
Maven | 3.5+ |
Gradle | 6.8.x, 6.9.x, and 7.x |
Spring Boot 支持以下嵌入式 servlet 容器:
名称 | 版本 |
---|---|
Tomcat 9.0 | 4.0 |
Jetty 9.4 | 3.1 |
Jetty 10.0 | 4.0 |
Undertow 2.0 | 4.0 |
您还可以将 Spring Boot 应用程序部署到任何兼容 servlet 3.1+ 的容器中。
SpringBoot优点- 创建独立Spring应用
- 内嵌web服务器
- 自动starter依赖,简化构建配置
- 自动配置Spring以及第三方功能
- 提供生产级别的监控、健康检查及外部化配置
- 无代码生成、无需编写XML
- 约定大于配置,底层有自动配置
- 版本更新迭代快,需要时刻关注变化
- 封装太深,内部原理复杂,不易精通
官方地址:Spring Boot Reference Documentation
官方文档均为英文,可以使用翻译插件或者浏览器自带网页翻译,或者使用谷歌翻译
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)