Skip to content

Latest commit

 

History

History
258 lines (197 loc) · 15.4 KB

File metadata and controls

258 lines (197 loc) · 15.4 KB

WEEK009 - Spring 官方入门指南

Spring 官方提供了大量的教程文档,方便初学者快速入门,并且每篇教程都极具操作性,我们可以一步一步按顺序进行体验。这些教程被官方分为了三类:

  • Getting Started Guides(耗时 15 到 30 分钟,完成一个 Hello World 类型的项目)
  • Topical Guides(需要至少 1 小时的阅读和理解,提供一些覆盖面更广的内容)
  • Tutorials(需要 2 - 3 小时才能完成,提供一些更深入的主题,并且更适用于真实场景)

不过我感觉这种分类方式并不是很友好,由于官方文档特别多,所以看上去显得乱糟糟的。我希望通过教程的内容来进行分类,在这篇笔记中,我将尝试着把 Spring 官方教程全部体验一遍,并按照我的理解来重新分类。

开始

这部分内容介绍了如何使用常用的 IDE 工具创建一个 Spring Boot 项目脚手架,包括:Spring Tool SuiteIntelliJ IDEAVisual Studio Code

项目构建

这部分内容介绍了如何使用 Maven 或 Gradle 来构建 Spring Boot 项目。

Spring MVC

Spring Boot

Restful Web Service

这部分内容介绍了如何使用 Spring Boot 构建一个简单的 Restful 的 Web 服务,并使用 RestTemplate 或前端 JavaScript 来调用它。

Hypermedia-Driven RESTful Web Service

Spring Boot Actuator

Basics

SOAP

CORS

Reactive

Kotlin

WebSocket

访问数据

事务处理

缓存

消息通信

安全认证

Spring Cloud 微服务

日志与监控

容器与服务上云

API 文档

测试

定时任务

批处理

参考

  1. Spring Guides

更多

Spring 官方文档