第一部分 手把手Spring Boot+redis+JWT+shiro+mybatis3+swagger2 前后端分离实战脚手架
主要功能
- 搭建前后端分离模式后端接口脚手架
- 数据格式统一封装
- 全局异常统一处理
- 数据校验
- JWT 详解和JWT实战工具类封装
- mybatis 分页插件的使用和封装
- 集成 shiro 权限框架
- 搭建一个 Spring boot+shiro+redis+jwt 的实战模板
第二部分手把手实现后台权限管理系统实战
实战项目主要功能模块
- 用户管理
- 部门管理
- 菜单管理
- 角色管理
- 接口管理
- SQL 监控
- 日志管理 。
- 文件管理
- 轮播图管理
- 文件上传下载
项目特点
- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
- 当角色或者菜单权限发生变化的时候能够自动刷新用户权限无需退出登录
- 完善的企业、部门、小组管理。
- 支持分布式部署,jwt 无状态身份认证。
- 友好的代码结构及注释,便于阅读及二次开发
- 菜单支持无线层级展示、解决 layui.tree 树形组件数据回显错乱
- 文档支持,方便编写API接口文档。
- 轮播图管理
- 文件上传下载
- 跨域配置
第三部分 阿里云项目实战部署
主要内容
- 阿里云配置、域名申请配置解析实操
- 阿里云实例配置添加用户、Xshell 远程链接实操
- 阿里云部署 JDK8+ 实战
- Mysql 5.7数据库实战
- Redis5.0.5 NOSql 部署实战
- Nginx1.16.1部署 实战
- 项目本地打包生产服务器部署jar包、Nginx反向代理配置、域名 访问系统