{{pageTitle}}

本系列课程介绍Spring家族中的各项技术,比如Spring Boot MVC,Spring Cloud等.

本系列当前安排了4门课,请按顺序学习。

1、【入门课】Spring入门第一课:Spring Boot简明教程
(JDK 17,Spring Boot 3,2023)

本课程介绍Spring Boot的基础知识

2023版介绍Spring Boot 3,基于JDK 17,示例使用IntelliJ IDEA 2022.3。

学习本课程是进入Spring技术王国的第一步。

学习本课程,要求学习者熟练掌握Java编程语言和Java SE核心技术,不满足此前提者,请先学习本网站“Java系列课程”。

先修课程:

我的第一门编程课(Java版)

Java函数式编程入门

2、【进阶课】Spring Web开发从入门到实践
(JDK 17,Spring Boot 3,2023)

本课程主要介绍如何使用Spring Boot Servlet技术栈开发采用了MVC架构的经典Web应用及RESTful Service。

后端视图引擎使用Thymeleaf。前端框架使用Vue 3。

2023版基于Spring Boot 3,示例使用IntelliJ IDEA 2022.3。

学完本课程后,学习者可以使用Spring Boot MVC开发经典的Web应用,也能与Vue相结合,开发前后端分离的现代Web应用。

先修课程:

Spring Boot简明教程

3、【专题课】Spring响应式开发技术精讲
(JDK 17,Spring Boot 3,2023)

本课程主要介绍如何使用Spring响应式(Reactive)技术栈开发异步非阻塞的现代Web应用。

2023版基于Spring Boot 3,示例使用IntelliJ IDEA 2022.3。

本课程从Project Reactor讲起,接着介绍WebFlux函数式编程模型开发RESTful Service,然后是如何使用Reative数据存取框架访问MongoDB。还介绍了如何基于WebSocket、RSocket 等协议,构建实时Web应用的相关技术。

先修课程:

学习本课程,要求学习者已经熟练掌握Java编程语言和面向对象基础编程技巧,熟悉JavaSE的基础技术。

Spring Boot简明教程

Spring Web开发从入门到实践

4、【专题课】微服务开发技术基础
(JDK 17,Spring Boot 3,2023)

本课程以Spring Cloud为主,介绍微服务开发的基础知识与相关的开发技术。

本课程当前仅录制了部分视频,发布于B站,后继内容,等待制作中……