SpringBoot2--简介

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

主要目标是:

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

官方地址:Spring Boot

发型说明:Spring Boot 2.6 Release Notes · spring-projects/spring-boot Wiki (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
在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杼蛘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值