Spring Boot 和 Bootstrap 搭建权限管理系统培训
1 快速搭建 Spring Boot Web 应用
2 权限管理
3 Spring Boot 整合 jUnit 单元测试
4 Spring Boot 整合 Druid 数据源
5 自定义错误页面
6 自定义日志格式及归档
7 Swagger 的使用
8 项目开发和环境配置
9 SpringBoot 整合 Thymeleaf 页面展示
10 Spring Boot 整合 MyBatis 操作数据库
11 使用 aop 进行日志管理
12 Spring Boot 事务处理
13 实现定时任务
14 系统安全健康监控
SpringBoot 项目的安装和配置
1.Maven构建项目
2.引入Web模块
3.启动Banner修改 4.自定义属性配置 5.多环境配置
2
整合 Thymeleaf 模板
1.Thymeleaf基础语法
2.Thymeleaf做条件判断
3.Thymeleaf模块化片段的定义和引用
4.Thymeleaf日期格式化
5.如何在js中使用Thymeleaf表达式
6.使用Thymeleaf实现登录页面
3
项目全局统一处理
1.项目目录结构及作用
2.全局统一报文返回
3.全局错误页面返回
4.通用工具类导入
5.全局常量定义
6.日期统一处理
4
表设计和连接数据库
1.权限管理系统表设计
2.创建数据库表
3.创建数据库对应的实体类
4.集成MyBatis访问数据库
5.集成Druid数据库连接池
6.自动生成代码
5
CRUD 功能完善和测试
1.完成项目CRUD(增删改查)功能
2.了解测试方法
3.使用jUnit做单元测试
4.单元测试的规范
6
用户管理页面分页查询的实现
1.实现用户管理列表页面实现
2.数据库分页查询
3.分页查询封装类
4.数据排序
7
用户管理页面之增删改操作
1.新增用户
2.表单信息验证
3.MD5加密流程
4.修改用户
5.删除用户
8
其他管理页面功能实现
1.角色管理页面实现
2.资源管理页面实现
3.系统管理页面实现
4.机构管理页面实现
9
整合 Shiro 实现登录功能
1.整合Shiro框架
2.验证码实现
3.用户登录验证和授权
4.主页面展示
5.用户注销功能实现
10
主页面功能完善
1.树形菜单展示
2.资源树和机构树实现
11
用户操作日志管理
1.自定义日志
2.用户操作行为记录
3.自定义注解
4.Spring切面注解实现
12
角色授权和资源分配
1.角色授权用户
2.角色拥有资源
13
整理接口文档和项目总结
1.整合接口文档
2.项目结束总结