课程的最终目标是让学员从0到1去完成一个企业级的实战项目,教学形式从0到1去实现项目功能。项目所涉及的技术我们会从零开始讲解。
2020年录制Idea讲解
课程分为基础篇和实战篇、部署篇
基础篇:
主要讲SpringBoot基础知识、多模块搭建项目、redis企业实战场景实现、shiro用户认证、授权流程源码分析、jwt、swagger详解、mybatis、分页封装、数据校验、前后端分离数据封装、全局异常统一处理、定时任务、异步调用、10分钟了解JWT、JWT工具类封装、layui实战。
实战篇:
手把手Spring Boot+redis+JWT+shiro+mybatis3+swagger2 前后端分离实战脚手架,然后使用这个脚手架手把手基于spring boot 2.16+shiro+jwt+redis+swagger2+mybatis +thymeleaf+layui 后台管理系统, 权限控制的方式为 RBAC。代码通熟易懂 、JWT(无状态token)过期自动刷新,数据全程 ajax 获取,封装 ajax 工具类、菜单无线层级展示,解决 layui.tree 树形组件,回显问题。数据交互都是以 JSON 格式交互。文件上传下载、轮播图管理后端实现、轮播图前端页面展示、跨域实战处理
部署篇
阿里云配置、域名申请配置解析实操
阿里云实例配置添加用户、Xshell 远程链接实操
阿里云部署 JDK8+ 实战
Mysql 5.7数据库实战
Redis5.0.5 NOSql 实战
Nginx1.16.1 实战
项目本地打包生产服务器部署jar包、Nginx反向代理配置、域名 访问系统