## **环境准备**
>温馨提示:为了保证项目运行性能最佳且在二次开发或部署过程中少走弯路,请仔细阅读本文档。
***
### **运行环境**
| 中间件 | 版本 | 备注 |
| --- | --- | --- |
| jdk| 1.8 | 强制要求 |
| mysql| 5.6 + | 强制要求 |
| redis | 3.2 + |强制要求 |
### **开发环境**
***
> 供参考:作者开发环境依赖
***
| 软件名称 | 软件包版本 | 软件包下载|
| --- | --- | --- |
| jdk| 1.8.0\_172 |[高速下载]( https://download.csdn.net/download/zysh888/12308354) |
| mysql | 5.6.36| [高速下载]( https://dev.mysql.com/downloads/mysql/) |
| redis| 3.2.1| [高速下载]( https://download.csdn.net/download/zysh888/12308369) |
| maven| 3.5.2| [高速下载]( https://download.csdn.net/download/zysh888/12308375) |
### **JDK版本说明**
请使用 java -version 查看安装的JDK环境版本,为了确保环境变量正确配置请分别运行
- java
- javac
均出现相关提示,恭喜你JAVA环境变量配置就绪。
### **Maven版本说明**
请使用 mvn -v 命令查看Maven版本以及关联的JDK版本,当开发环境存在多个版本JDK时候需要卸载相关JDK
![](http://image.yxsdcti.com/bb62213c76779984845aa255596abbae)
### **Lombok 插件说明**
Lombok的作用是能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法,使用Lombok的好处使代码更简洁,更优雅。
如果你当前使用的**IDE**中未安装Lombok时,将会导致导入的代码报语法错误,请安装
[IDEA集成Lombok方法](https://blog.csdn.net/zysh888/article/details/105345582) | [Eclipse集成Lombok方法](https://blog.csdn.net/zysh888/article/details/105345661)
***
>**PS.** IDE≠IDEA
全称:Integrated Development Environment
翻译:集成开发环境,这里指开发工具
***
- 用户必读★
- 付费说明★
- 版权说明★
- 项目介绍
- 环境准备
- 开始使用
- 代码安装
- 代码结构
- 配置文件
- 开发规范
- 模块、路径、类以及方法
- 数据库表结构
- API响应体结构
- 二次开发
- 第一个模块
- 讲在前面的话
- 创建数据库表
- 创建对象实体
- 创建Mapper
- 创建Service
- 创建控制器
- 创建ViewHTML
- 认证和授权
- 权限注解【后台】
- 权限标签【前台】
- 获取当前用户
- 接口Token验证
- 基于Token验证说明
- 开启验证并获取令牌
- AccessToken的使用
- RefreshToken的使用
- 接口签名验证
- 接口签名算法v1.0
- 接口使用签名
- 能力集成
- Shiro框架集成
- Shiro框架介绍
- Shiro框架集成
- 构建RBAC模型
- 集成方案介绍
- 集成结果验证
- Shiro过滤器
- Shiro会话管理
- Shiro缓存管理
- Shiro其他组件
- Redis缓存集成
- SpringBoot集成Redis
- 使用Redis实现管理Session
- 使用Redis模拟消息队列
- MybatisPlus集成
- 多数据源的介绍
- Swagger文档介绍
- AOP切面的应用
- Quartz定时任务
- Activiti工作流引擎
- 重要提示
- 更新日志