这门课解决什么工作场景

很多后端开发在日常工作中最常遇到的卡壳点,不是复杂的业务逻辑,而是项目死活起不来、接口返回数据格式乱七八糟、改一行代码要重启半分钟。这门以 SpringBoot 为核心的资料,针对的就是这些高频痛点。它把 Web 框架搭建、接口 JSON 数据封装、热部署调试以及 MyBatis 数据库查询、Redis 缓存集成串在一起,解决的是“怎么用一套主流技术栈把后端接口跑通并连上数据库”的问题。如果你经常被配置文件折磨,或者每次改代码都要手动停掉服务再启动,这套资料的实战演示能帮你把开发流程理顺。

适合什么基础与资料怎么配合练习

这套资料适合已经懂 Java 基础语法、写过简单控制台程序,但没真正接触过企业级 Web 开发的转行者或初级后端。资料里包含了主流开发工具的操作演示,建议你跟着视频在本地建一个干净的工程,不要只看不练。先从快速搭建开始,把访问路径和常见报错排查走一遍;接着看接口返回 JSON 的处理,尝试自己写几个增删改查接口。重点留意热部署那一节,配置好后修改代码能自动生效,这是提升日常编码效率的关键。练习时,把 MyBatis 和日志框架结合起来,写完接口去数据库查一条真实数据,看看控制台输出的 SQL 日志,这样能最快理解持久层的运作机制。

学完能独立做什么

跟着资料把核心模块敲一遍后,你能在不依赖别人搭好的脚手架前提下,从零初始化一个 SpringBoot 项目,配置好数据库连接,用 MyBatis 写出带参数的查询接口,并引入 Redis 做简单的数据缓存。同时,你会掌握基本的接口调试和日志排错能力。虽然这距离独立架构复杂微服务体系还有距离,但应对企业里常规的业务模块开发、写几个对外提供增删改查的 RESTful 接口,已经完全够用了,这恰好是大多数初级岗位实际分配给你的工作。


能够搭建web框架,能够学习mybatis的使用,日志框架,模板引擎等。

课程目录

*   01 快速开始/

  *   01 Spring Boot之Hello World

  *   02 Spring Boot之Hello World访问404

  *   03 Spring Boot的开发利器STS - idea

  *   04 Spring Boot开发利器STS - Eclipse

*   02 Spring Boot之JSON/

  *   01 spring boot返回json数据 - idea

  *   02 使用FastJson解析JSON - idea

  *   03 spring boot返回json数据 - Eclipse

  *   04 使用FastJson解析JSON - Eclipse

*   03 Spring Boot热部署/

  *   01 热部署(springloader) - idea

  *   02 热部署devtools - idea

  *   03 热部署(springloader) - Eclipse

  *   04 热部署devtools - Eclipse

*   04 web开发/

  *   01 全局异常捕捉

  *   02 配置server信息

  *   03 spring boot使用thymeleaf

  *   04 Spring Boot 使用freemarker

  *   05 Spring Boot添加JSP支持

*   05 Spring Boot数据库/

  *   01 Spring Boot JPA/Hibernate/Spri

  *   02 Spring Boot JPA-Hibernate

  *   03 Spring Boot Spring Data JPA介绍

  *   04 Spring Boot JdbcTemplate

  *   05 Spring Boot集成MyBatis

*   06 Spring Boot定时任务/

  *   01 Spring Boot定时任务

  *   02 Spring Boot 定时任务升级篇(动态修改cron参数

  *   03 Spring Boot 定时任务升级篇(动态添加修改删除定时

  *   04 Spring Boot 定时任务升级篇(集群/分布式下的定时

  *   05 Spring Boot Quartz介绍

  *   06 Spring Boot Quartz在Java Projec

  *   07 Spring Boot 集成Quartz普通使用

  *   08 Spring Boot 集成Quartz升级版

  *   09 Spring Boot 集成Quartz二次升级版

  *   10 Spring Boot 集成Quartz-Job如何自动注入

  *   11 章节测试

*   07 Spring Boot MyBatis升级篇/

  *   01 Spring Boot MyBatis升级篇-注解-自增ID

  *   02 Spring Boot MyBatis升级篇-注解

  *   03 Spring Boot MyBatis升级篇-注解-增删改查

  *   04 Spring Boot MyBatis升级篇-注解-分页查询

  *   05 Spring Boot MyBatis升级篇-注解-分页Pa

  *   06 mybatic insert异常:BindingExcept

  *   07 Spring Boot MyBatis升级篇-注解- #和$

  *   08 Spring Boot MyBatis升级篇-注解-@Res

  *   09 Spring Boot MyBatis升级篇-注解-动态SQ

  *   10 Spring Boot MyBatis升级篇-注解-动态SQ

  *   11 Spring Boot MyBatis升级篇-注解-动态SQ

  *   12 Spring Boot MyBatis升级篇-注解-特别篇:

  *   13 Spring Boot MyBatis升级篇-XML

  *   14 Spring Boot MyBatis升级篇-XML-自增I

  *   15 Spring Boot MyBatis升级篇-XML-增删改

  *   16 Spring Boot MyBatis升级篇-XML-分页查

  *   17 Spring Boot MyBatis升级篇-XML-分页P

  *   18 Spring Boot MyBatis升级篇-XML-动态S

  *   19 MyBatis升级篇-XML-注解-初尝试

  *   20 pagehelper替换为pagehelper-spring

  *   21 章节测试

*   08 Spring Boot 知识点/

  *   01 拦截器HandlerInterceptor

  *   02 启动加载数据CommandLineRunner

  *   03 环境变量读取和属性对象的绑定

  *   04 使用自定义的properties

  *   05 改变自动扫描的包

  *   06 使用@SpringBootApplication

  *   07 监控和管理生产环境

  *   08 章节测试

*   09 Spring Boot 缓存/

  *   01 Spring Boot Spring Cache理论篇

  *   02 Spring Boot集成Redis实现缓存机制

  *   03 Spring Boot Redis版本问题

  *   04 Spring Boot集成EHCache实现缓存机制

  *   05 章节测试

*   10 Spring Boot 打包部署/

  *   01 Spring Boot打包部署(提供Linux的s文件)

*   11 Spring Boot 日志/

  *   01 spring boot日志—理论

  *   02 Spring Boot日志-logback

  *   03 Spring Boot日志-log4j2

*   12 Spring Boot 知识点2/

  *   01 spring boot 服务配置和部署

  *   02 Spring Boot 定制URL匹配规则

  *   03 Spring Boot修改启动Banner

*   13 Spring Boot 单元测试/

  *   01 spring boot 1.3单元测试

  *   02 Spring Boot 1.4+单元测试

*   14 Spring Boot 集成Jersey/

  *   01 Spring Boot集成Jersey

  *   02 Spring Boot集成Jersey中文乱码

*   15 Spring Boot 知识3/

  *   01 Freemarker特别篇之contextPath

  *   02 Spring Boot打印所有Spring载入的bean

*   16 Spring Boot自定义starter/

  *   01 @Conditional、@ConditionalOnCla

  *   02 dependencies与dependencyManagem

  *   03 Spring Boot自定义Starter

*   17 Spring Boot WebSocket实现单聊+群聊/

  *   01 Spring Boot WebSocket:概念篇

  *   02 Spring Boot WebSocket:原理篇

  *   03 Spring Boot WebSocket:编码分析

  *   04 Spring Boot WebSocket:群聊

  *   05 Spring Boot WebSocket:群聊-昵称

  *   06 Spring Boot WebSocket:单聊

  *   07 章节测试

*   18 Spring Boot Lombok/

  *   01 Spring Boot lombok:概述+安装

  *   02 Spring Boot lombok:使用

*   19 Spring Boot 2.0:Quartz持久化:动态任务/

  *   01 Spring Boot2.0 新特性

  *   02 Spring Boot 2.0小彩蛋 :动态 banner

  *   03 Spring Boot 2.0 quartz:hello w

  *   04 job data property和inject servi

  *   05 Spring Boot 2.0 quartz:Job持久化

*   20 Spring Boot 2.0:Quartz/

  *   01 quartz:任务动态管理-添加

  *   02 任务动态管理-删除

  *   03 任务动态管理-修改

  *   04 任务动态管理-启动停止所有任务

*   21 结课测试/

  *   01 结课测试