Spring Boot 3入门学习教程大纲

  • 0. 前言
  • 1. 入门
  • 2. 从一个低版本升级
  • 3. 使用Spring Boot 进行开发
  • 4. 学习SpringBoot的功能
  • 5. Web(开发一个web应用)
  • 6. Data(数据存储处理)
  • 7. 消息(消息中间件)
  • 8. IO
  • 9. 容器镜像
  • 10. GraalVM 原生镜像
  • 11. 高级主题

0. 前言

Spring Boot 简化了Java企业级应用的开发, 最近更是迎来了第一个3.0.0 正式版本。

博主计划从今日起根据SpringBoot 官方文档作为教学大纲主线设计一套全新的Spring Boot 3学习教程。

本文会不定期更新,欢迎持续关注~

1. 入门

博文标题
Spring Boot 3 之开发第一个 Spring Boot 应用程序

介绍 Spring Boot、系统要求、Servlet 容器、安装 Spring Boot 和开发您的第一个 Spring Boot应用程序。

2. 从一个低版本升级

博文标题
Spring Boot 3 之SpringBoot 版本升级最佳实践指南

从 1.x 升级、升级到新功能版本和升级 Spring Boot CLI。

3. 使用Spring Boot 进行开发

构建系统、构建代码、配置、Spring Beans 和依赖注入、DevTools 等等。

4. 学习SpringBoot的功能

配置文件、日志记录、国际化、任务执行和计划、测试等。

5. Web(开发一个web应用)

Servlet Web, Reactive Web, Embedded Container Support, Graceful Shutdown 等

6. Data(数据存储处理)

SQL 和 NOSQL 数据访问。

7. 消息(消息中间件)

JMS, AMQP, Apache Kafka, RSocket, WebSocket, 和 Spring Integration.

8. IO

缓存、Quartz Scheduler(定时任务处理框架)、REST 客户端、发送电子邮件、Spring Web 服务等。

9. 容器镜像

高效容器镜像和使用 Dockerfiles 和 Cloud Native Buildpacks 构建容器镜像

10. GraalVM 原生镜像

使用 GraalVM 从您的应用程序创建本机可执行文件

11. 高级主题

  • Spring Boot 应用程序部署
  • 构建工具插件: Maven | Gradle | Spring Boot CLI
  • 附录
应用程序属性可用于配置应用程序的通用应用程序属性。
配置元数据可用于描述配置属性的元数据。
自动配置类Spring Boot 提供的自动配置类。
测试自动配置注释测试可用于测试应用程序切片的自动配置注释。
可执行的jarSpring Boot 的可执行 jar、它们的启动器和它们的格式。
依赖版本Spring Boot 管理的依赖项的详细信息。

更多推荐

0x00 Spring Boot 3入门学习教程大纲