你将学到的
  • Spring Boot 简介
  • MySQL 简介
  • Spring Boot 接口开发
  • Spring Boot 单元测试
  • 消息转换器
  • Thymeleaf 讲解
  • Thymeleaf 语法详解
  • Spring Boot 整合 FreeMarker 流程
  • Spring Boot 连接 MySQL 流程
  • Spring Boot 整合 MyBatis
  • Redis 缓存介绍
  • @Scheduled 实现定时任务
  • 自定义错误页面
  • Swagger 接口测试
  • Spring Boot Admin 介绍及整合使用
  • Maven 简介
  • Spring Boot 目录结构介绍
  • Spring Boot 日志
  • Spring Boot 静态资源
  • Spring Boot 整合 JSP 流程
  • Spring Boot 整合 Thymeleaf 流程
  • FreeMarker 讲解
  • Spring Boot 文件上传
  • Spring Boot 整合 Druid 数据源
  • Spring Boot 事务处理
  • Spring Boot 整合 Redis 操作缓存模块
  • quartz 定时任务
  • Spring Boot 集成 Swagger
  • Spring Boot 项目 jar 包和 war 包部署
  • 咨询管理信息系统开发实战
课程内容
  共23个章节
lab-classic 实验 1 Spring Boot 项目开发环境搭建

知识点: 1.SpringBoot2版本更新介绍 2.JDK8 3.Maven简介 4.MySQL数据库

lab-classic 实验 2 快速构建 Spring Boot 应用

知识点: 1.如何快速构建一个SpringBoot项目 2.SpringBoot项目目录结构介绍 3.SpringBoot项目启动

lab-classic 实验 3 Spring Boot 基础功能开发

知识点: 1.SpringBoot接口开发 2.SpringBoot项目中使用日志 3.SpringBoot项目中进行单元测试

lab-classic 实验 4 Spring Boot项目开发之web项目开发讲解

知识点: 1.DispatchServlet配置 2.SpringBoot如何处理静态web资源 3.消息转换器HttpMessageConverter

lab-classic 实验 5 Spring Boot 整合JSP开发web项目

知识点: 1.动态网页技术JSP简介 2.SpringBoot整合JSP流程

lab-classic 实验 6 模板引擎以及整合Thymeleaf

知识点: 1.认识模板引擎技术 2.模板引擎的工作原理及优点 3.SpringBoot整合Thymeleaf流程

lab-classic 实验 7 Thymeleaf 语法详解

知识点: 1.Thymeleaf模板解读语法介绍 2.Thymeleaf模板标签属性 3.Thymeleaf语法规则介绍及实际功能开发

lab-classic 实验 8 FreeMarker 模板引擎整合使用教程

知识点: 1.FreeMarker模板引擎技术 2.FreeMarker模板引擎的优缺点 3.SpringBoot整合FreeMarker

lab-classic 实验 9 Spring Boot 处理文件上传及路径回显

知识点: 1.SpringMVC文件上传流程 2.SpringBoot文件上传功能实现 3.SpringBoot文件上传路径回显

lab-classic 实验 10 Spring Boot 自动配置数据源及操作数据库

知识点: 1.JDBC 2.SpringBoot连接MySQL 3.使用SpringBoot操作MySQL中的数据

lab-classic 实验 11 Spring Boot 整合 Druid 数据源

知识点: 1.Druid数据源 2.SpringBoot整合Druid 3.Druid属性加载失败的问题解决

lab-classic 实验 12 Spring Boot整合MyBatis操作数据库

知识点: 1.JavaWeb知识 2.SpringBoot 3.MySQL 4.MyBatis

lab-classic 实验 13 Spring Boot 中的事务处理

知识点: 1.数据库事务介绍 2.声明式事务 3.SpringBoot处理数据库事务

lab-classic 实验 14 Spring Boot 整合Redis操作缓存模块

知识点: 1.Redis缓存介绍 2.Ubuntu环境下安装并启动Redis 3.SpringBoot整合Redis

lab-classic 实验 15 Spring Boot 项目开发之实现定时任务

知识点: 1.定时任务介绍 2.@Scheduled实现定时任务 3.quartz定时任务

lab-classic 实验 16 Spring Boot 自定义错误页面

知识点: 1.自定义错误页面

lab-classic 实验 17 SpringBoot集成Swagger生成接口文档

知识点: 1.Swagger简介 2.SpringBoot集成Swagger 3.Swagger接口测试

lab-classic 实验 18 Spring Boot 项目打包部署介绍

知识点: 1.SpringBoot项目jar包部署 2.SpringBoot项目war包生成

lab-classic 实验 19 Spring Boot Admin 介绍及整合使用

知识点: 1.JavaWeb知识 2.SpringBoot

lab-classic 实验 20 SpringBoot资讯管理信息系统开发实战(一)

知识点: 1.登录功能简介 2.AdminLTE3模板整合 3.登录功能实现

lab-classic 实验 21 SpringBoot资讯管理信息系统开发实战(二)

知识点: 1.jqgrid整合 2.资讯分类模块接口设计及实现 3.资讯分类模块前端功能实现

lab-classic 实验 22 SpringBoot资讯管理信息系统开发实战(三)

知识点: 1.富文本编辑器介绍及Kindeditor编辑器整合 2.资讯模块接口设计及实现 3.资讯模块前端功能实现

lab-classic 实验 23 SpringBoot资讯管理信息系统开发实战(四)

知识点: 1.资讯详情页开发 2.评论添加功能实现 3.评论管理模块接口设计及实现 4.评论管理模块前端功能实现

课程介绍

23 个实验带你轻松玩转 Spring Boot

课程内容

本课是一个 Spring Boot 技术栈由入门到精通的实战类课程,课程共分为 6 个部分,分别是:

  • Spring Boot 基础开发
  • Spring Boot web 开发
  • Spring Boot 对于数据库的操作
  • Spring Boot 使用扩展
  • Spring Boot 项目的部署和监控
  • Spring Boot + Thymeleaf + MyBatis + AdminLTE3 开发资讯发布系统

前面四个部分为基础环境准备以及 Spring Boot 项目实践开发,这些内容主要是为了让大家能够掌握 Spring Boot 的开发和使用,旨在让读者更加熟悉 Spring Boot 及企业开发中需要注意的事项并具有使用 Spring Boot 技术进行大部分企业项目功能开发的能力;第五部分是项目上线过程中的一些知识点整理以及上线后如何进行项目监控,旨在让读者不仅仅能够开发 Spring Boot 项目,也能够实际的上线项目、监控项目、维护项目;最后一部分为项目实践部分,我会带着大家实际的开发一个 Spring Boot + Thymeleaf + MyBatis + AdminLTE3 的资讯发布系统,让大家实际操作并从无到有开发一个线上项目,并学习到一定的开发经验以及其中的开发技巧,旨在让读者具有将 Spring Boot 真正应用于项目开发的能力;

课程特色

  • 课程内容紧贴 Spring Boot 技术栈,涵盖大部分 Spring Boot 使用场景
  • 开发教程详细完整、文档资源齐全、实验过程循序渐进简单明了
  • 实践项目页面美观且实用,交互效果完美
  • 包含从零搭建项目、功能开发到网站上线的完整流程
  • 丰富你的开发技术栈,提升个人市场价值

本课程内容主要是抛砖引玉,根据该实践项目中所讲解的技术和开发技巧以及各个单独的功能点实现,可以结合自身业务将其改造成任何企业开发项目,关于整个训练营课程中的所有知识点,我也整理了一个思维导图帮助大家更好的归纳和理解(如果网页上看不清楚的话可以放大查看):

图片描述

实验任务

  • 动手实践 Spring Boot 入门程序
  • Spring Boot 接口开发
  • Spring Boot 项目中使用日志
  • Spring Boot 项目中进行单元测试
  • Spring Boot 静态资源的处理
  • Spring Boot 整合 JSP 开发
  • Spring Boot 整合 Thymeleaf 开发
  • 动手实践 Thymeleaf 语法
  • Spring Boot 整合 FreeMarker 开发
  • 完成 Spring Boot 文件上传
  • 使用 Spring Boot 操作数据库
  • 使用 Spring Boot 整合 Druid 数据源
  • Spring Boot 整合 MyBatis 操作数据库
  • 实践 Spring Boot 事务处理
  • Spring Boot 整合 Redis 操作缓存模块
  • Spring Boot 实现定时任务
  • Spring Boot 自定义错误页面
  • Spring Boot 集成 Swagger 生成接口文档
  • Spring Boot 项目打包部署
  • Spring Boot Admin 整合使用
  • 咨询管理信息系统开发

先学知识

为什么整理这个课程

前段时间我在实验楼已经发布了一个训练营课程《Spring Boot 入门及前后端分离实践》,但是课程主要在于入门使用和一个前后端分离项目的开发,对于 Spring Boot 的很多其他特性和使用场景并没有进行介绍和讲解,因此在该训练营课程的基础上做了重新规划和知识点的补充,进一步提升 Spring Boot 训练营的课程丰富度,本训练营中的课程会紧贴 Spring Boot 技术生态,介绍 Spring Boot 在项目开发中的大部分使用场景以及整合方法,同时也会介绍一些 Spring Boot 的开发技巧,当然,最后肯定少不了一个实践项目,训练营的最后会讲解一个 Spring Boot + Thymeleaf + MyBatis + AdminLTE3 开发的资讯发布系统。

通过本课程的学习,不仅仅让你掌握基本的 Spring Boot 开发能力以及 Spring Boot 项目的大部分开发使用场景,同时帮你提前甄别和处理掉将要遇到的技术难点,认真学完这个课程后,你将会对 Spring Boot 有更加深入而全面的了解,具备使用 Spring Boot 进行项目开发和上线部署的能力。

作者介绍

十三,现就职于某网络科技公司任职高级 Java 开发工程师,CSDN 博客作者,13blog.site 站长,在 GitHub 参与维护多个开源项目,擅长 Java 后端开发、Linux 运维及项目管理工作。

适宜人群

  • 从事 JavaWeb 开发的技术人员;
  • 对 Spring Boot 感兴趣、想要改变原有开发模式的开发人员;
  • 希望将 Spring Boot 技术实际运用到项目中的开发者;

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习,高级会员到期后课程失效(不能看文档)。
  • 课程价格:当前优惠价格 149 元。
  • 企业团报:可获得更多支持服务,请点击购买咨询
课程教师

我是十三 共发布过 3 门课程

现就职于某网络科技公司任职高级 Java 开发工程师,CSDN 博客作者,13blog.site 站长,在 GitHub 维护参与多个开源项目,擅长 Java 后端开发、Linux 运维及项目管理工作。github:github.com/ZHENFENG13 QQ技术交流群:796794009

查看老师的所有课程 >
实验楼楼+
实验楼会员