Spring Boot+Spring+Mybatis(第1~3章)
本篇介绍了3个实战案例的开发过程,主要包括 在线投票系统,用户管理系统,商品管理系统,在具体剖析这3个系统时涉及到需求分析、数据库设计、持久层设计、业务层设计和表示层设计的详细过程。
目录
第1章 SSM&Thymeleaf在线投票系统实战
1.1 项目设计
1.2 搭建项目环境
1.2.1 配置POM文件
1.2.2 配置application.yml
1.2.3 启动类
1.3 系统架构
1.3.1 数据库设计
1.3.2 MyBatis自动代码生成
1.3.3 外部图片映射
1.3.4 全局异常处理
1.3.5 集成Shiro
1.4 管理员角色功能实现
1.4.1 投票项目管理
1.4.2 投票主题管理
1.4.3 投票选项管理
1.5 普通用户角色功能实现
1.5.1 投票管理和投票结果查询
1.5.2 实体层
1.5.3 Mapper.xml
1.5.4 Dao层
1.6 测试
1.6.1 投票项目管理测试
1.6.2 主题管理测试
1.6.3 选项管理测试
1.6.4 投票管理测试
1.6.5 查看结果测试
1.7 本章小结
第2章 SSM集成Shiro用户管理系统实战
2.1 MybatisPlus自动生成代码
2.2 登陆验证
2.3 权限管理
2.4 实现记住我功能
2.5 用户管理系统实战
2.5.1 项目设计
2.5.2 数据库设计
2.5.3 工程搭建SSM&Shiro
2.5.4 前端代码实现