SpringBoot2--简介

SpringBoot2--简介,第1张

Spring Boot帮助你创建可以运行的独立的、基于Spring的生产级应用程序。我们对Spring平台和第三方库持固执己见的观点,以便您可以以最小的麻烦开始。大多数Spring Boot应用程序只需要很少的Spring配置。

主要目标是:

  1. 为所有的Spring开发提供一个根本上更快、更广泛的入门体验。
  2. 开箱即用,但当需求开始偏离默认值时,要迅速摆脱困境。
  3. 提供大型项目通用的一系列非功能性功能(如嵌入式服务器、安全性、指标、运行状况检查和外部化配置)。
  4. 绝对无需生成代码,也无需进行 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 或更高版本也是必需的。

为以下生成工具提供了显式生成支持:

构建工具版本
Maven3.5+
Gradle6.8.x, 6.9.x, and 7.x
Servlet容器

Spring Boot 支持以下嵌入式 servlet 容器:

名称版本
Tomcat 9.04.0
Jetty 9.43.1
Jetty 10.04.0
Undertow 2.04.0

您还可以将 Spring Boot 应用程序部署到任何兼容 servlet 3.1+ 的容器中。

SpringBoot优点
  1. 创建独立Spring应用
  2. 内嵌web服务器
  3. 自动starter依赖,简化构建配置
  4. 自动配置Spring以及第三方功能
  5. 提供生产级别的监控、健康检查及外部化配置
  6. 无代码生成、无需编写XML
  7. 约定大于配置,底层有自动配置
SpringBoot缺点
  1. 版本更新迭代快,需要时刻关注变化
  2. 封装太深,内部原理复杂,不易精通
如何学习SpringBoot

官方地址:Spring Boot Reference Documentation

官方文档均为英文,可以使用翻译插件或者浏览器自带网页翻译,或者使用谷歌翻译

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/720036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存