## **環境準備**
>溫馨提示:為了保證項目運行性能最佳且在二次開發或部署過程中少走彎路,請仔細閱讀本文檔。
***
### **運行環境**
| 中間件 | 版本 | 備注 |
| --- | --- | --- |
| 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

### **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工作流引擎
- 重要提示
- 更新日志