这门课解决什么问题,以及适合什么基础

这套资料解决的核心场景很具体:帮你搞定后端接口的开发与调试。当你需要给前端提供数据、处理表单提交或对接外部请求时,它能帮你把过去繁琐的配置压缩成少量注解,让你专注写业务逻辑。资料基于 Spring Boot 2.x 版本,虽非最新,但核心机制稳定,用来打地基完全够用。需要提醒的是,标题里的“零基础”指的是没碰过这个框架,而非零编程基础。资料默认你已掌握 Java 语法和 Web 基础,知道 Servlet 大致用途,最好用 Maven 管理过依赖,并在 Eclipse 或 IDEA 里写过代码。如果你连基本语法还没摸透,建议先补齐再来,否则很容易在环境配置阶段卡壳。

建议先看哪几块,以及资料怎么配合练习

拿到资料后,建议别按顺序从头啃,先挑关键节点打通闭环。第一块是项目创建,重点看手工和工具类自动创建 Web 应用的演示,跟着在 IDEA 里建一个能正常启动的项目,搞懂默认 Maven 版本依赖是怎么运作的。第二块是 HTTP 接口开发,从 GET 请求实战看起,逐步扩展到其他提交方法,弄懂参数怎么接收、怎么返回常用 JSON 数据。第三块是 PostMan 工具的使用,这是测接口的必备手段。练习时,把视频里的代码片段自己敲一遍,改改请求参数和返回结构,比干看有效得多。遇到跑不通的情况,先排查 Maven 依赖版本和注解是否漏写。

学完能独立做什么,后续怎么继续

踏踏实实走完上述环节,你能独立产出的东西很明确:从零搭建一个基础的 Web 项目,写出几个能接收前端请求参数、返回 JSON 格式数据的接口,并用测试工具验证通不通。这就意味着你具备了在公司项目里承担基础接口开发任务的能力,能看懂别人的代码结构,也能自己动手实现简单的增删改查接口。至于更复杂的数据库持久层操作、安全鉴权和微服务部署,这套资料只是开了个头,学完后你需要顺着这些方向继续找专项资料深挖。先把手头的接口写顺,比盲目追求高级特性实在得多。


需要有java和javaweb基础||有Maven基础则比较好||熟悉Eclipse或IDEA开发工具掌握SpringBoot2.x的基础使用||掌握Sprin

课程目录

*   零基础快速入门SpringBoot2.0/

  *   SpringBoot2.x课程全套介绍和高手系列知识点

  *   SpringBoot2.x依赖环境和版本新特性说明

  *   快速创建SpringBoot2.x应用之手工创建web应用

  *   快速创建SpringBoot2.x应用之工具类自动创建web应用

  *   SpringBoot2.x的依赖默认Maven版本

*   SpringBoot接口Http协议开发实战/

  *   SpringBoot2.xHTTP请求配置讲解

  *   开发必备工具PostMan接口工具介绍和使用

  *   SpringBoot基础HTTP接口GET请求实战

  *   SpringBoot基础HTTP其他提交方法请求实战

  *   常用json框架介绍和Jackson返回结果处理

  *   SpringBoot2.x目录文件结构讲解

  *   SpringBoot2.x文件上传实战

  *   jar包方式运行web项目文件上传和访问(核心知识)

*   SpringBoot热部署devtool和配置文件自动注入实战/

  *   SpringBoot2.x使用Dev-tool热部署

  *   SpringBoot2.x配置文件讲解

  *   SpringBoot注解配置文件自动映射到属性和实体类实战

*   Springboot2.0单元测试进阶实战和自定义异常处理/

  *   SpringBootTest单元测试实战

  *   SpringBoot测试进阶高级篇之MockMvc讲解

  *   SpringBoot个性化启动banner设置和debug日志

  *   SpringBoot2.x配置全局异常实战

  *   SpringBoot2.x配置全局异常返回自定义页面

*   SpringBoot部署war项目到tomcat9和启动原理讲解/

  *   SpringBoot启动方式讲解和部署war项目到tomcat9

  *   SpringBoot2.x启动原理概述

*   SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener/

  *   深入SpringBoot过滤器和Servlet3.0配置过滤器实战

  *   Servlet3.0的注解原生Servlet实战

  *   Servlet3.0的注解原生Listener监听器实战

  *   SpringBoot2.X拦截器实战及新旧配置对比(核心知识)

*   SpringBoot常用Starter介绍和整合模板引擎Freemaker、thymeleaf/

  *   SpringBoot Starter讲解

  *   SpringBoot2.x常见模板引擎讲解和官方推荐使用

  *   SpringBoot整合模板引擎freemarker实战

  *   SpringBoot2整合模板引擎thymeleaf实战

*   数据库操作之整合mybatis和事务讲解/

  *   SpringBoot2.x持久化数据方式介绍

  *   SpringBoot2.x整合Mybatis3.x注解实战

  *   SpringBoot整合Mybatis实操和打印SQL语句

  *   事务介绍和常见的隔离级别,传播行为

  *   SpringBoot整合mybatis之事务处理实战

*   SpringBoot2.x整合Redis实战/

  *   分布式缓存Redis介绍

  *   源码编译安装Redis4.x

  *   SpringBoot2.x整合redis实战讲解

  *   Redis工具类封装讲解和实战

*   SpringBoot2.x整合定时任务和异步任务处理/

  *   SpringBoot定时任务schedule讲解

  *   SpringBoot常用定时任务配置实战

  *   SpringBoot2.x异步任务实战(核心知识)

*   Logback日志框架介绍和SpringBoot整合实战/

  *   新日志框架LogBack介绍

  *   SpringBoot2.x日志讲解和Logback配置实战

*   搜索框架ElasticSearch介绍和整合SpringBoot/

  *   搜索知识和搜索框架elasticsearch介绍

  *   快速部署ElastcSearch5.6.x

  *   ElasticSearch5.6测试数据准备

  *   SpringBoot2.x整合elasticsearch5.6.x

*   消息队列介绍和SpringBoot2.x整合RockketMQ、ActiveMQ/

  *   JMS介绍和使用场景及基础编程模型

  *   ActiveMQ5.x消息队列基础介绍和安装

  *   SpringBoot2整合ActiveMQ实战之点对点消息

  *   SpringBoot2整合ActiveMQ实战之发布订阅模式

  *   RocketMQ4.x消息队列介绍

  *   RocketMQ4.x本地快速部署

  *   RoekerMQ4.x可视化控制台讲解

  *   Springboot2整合RocketMQ4.x实战上集

  *   Springboot2整合RocketMQ4.x实战下集

*   高级篇幅之SpringBoot多环境配置/

  *   SpringBoot多环境配置介绍和项目实战(核心知识)

*   高级篇幅之SpringBoot2.0响应式编程/

  *   SprinBoot2.x响应式编程简介

  *   SpringBoot2.x响应式编程webflux介绍

  *   SpringBoot2.x webflux实战

  *   WebFlux客户端WebClient讲解

*   高级篇幅之SpringBoot2.0服务器端主动推送SSE技术讲解/

  *   服务端推送常用技术介绍

  *   SpringBoot2.x服务端主动推送SSE

*   高级篇幅之云服务器介绍和部署生产环境实战/

  *   阿里云服务器介绍和使用讲解

  *   阿里云Linux服务器部署JDK8实战

  *   阿里云服务器SpringBoot2.x生产环境部署实战

  *   SpringBoot2.x监控Actuator实战上集

  *   SpringBoot2监控Actuator下集及生产环境建议

*   技术栈规划和SpringBoot2.x课程总结/

  *   后端开发人员技术栈规划和SpringBoot2课程总结

  *   高级工程师到架构师-解决问题思路+学习方法