## 說明
1. up 2.1.4
1. redisUtil實現分布式鎖
1. 菜單和客戶端關聯
1. 刷新token過期跳出登陸頁
1. 字典回顯支持樹形
1. 解決部門管理添加數據權限后,下級賬號登錄看不到部門BUG
1. 解決前端數據權限在編輯時候顯示有問題BUG
1. 解決前端字典管理,第二次新增字典類型現在會把默認值清空BUG
1. 客戶端新增時不要填寫密鑰
1. @Dict未寫翻譯值字段名稱時,用BaseEntity里的params屬性來接收
1. 解決在controller之前的報錯無法鋪獲打印問題
1. 匿名用戶權限直接查數據庫
1. 客戶端攔截不攔截配置文件配置的越權接口
1. 緩存key的名稱重構
1. 部門管理的編碼重復問題
1. JpowerError中的錯誤code采用ConstantsReturn中的值
1. 分頁返回信息優化,精簡返回內容
1. 全局異常放回信息統一采用ResponseDate
1. boot項目不打印保存錯誤日志sql
## 執行SQL
* 從2.1.3升級到2.1.4可直接在數據庫執行 `項目根目錄/docs/2.1.3升級2.1.4/升級sql.sql` 文件。

* SQL在system庫執行即可。
- 序言
- 開發環境準備
- 環境要求
- 環境安裝
- 基礎環境安裝
- Nacos安裝
- Sentinel安裝
- 插件安裝
- 導入工程
- 運行工程
- 工程測試
- JPower特性
- 系統啟動器
- 多終端令牌認證
- 系統鑒權
- 鑒權API
- 鑒權配置
- API權限配置
- 接口放行配置
- 數據權限
- redis緩存
- 動態網關
- 聚合文檔
- SaaS多租戶
- 概念
- 使用
- Xss防注入
- 日志記錄
- 操作日志&錯誤日志
- SQL打印
- feign請求日志&配置
- gateway日志
- 服務日志打印
- 導入導出
- 字典查詢
- 系統文件上傳下載
- 接口監控
- 代碼生成器
- 配置文件共享
- Mybatis過濾器
- 配置說明
- 高級實戰
- nacos動態配置
- Seata分布式事務
- 簡介
- docker啟動
- 微服務配置
- 微服務遠程調用
- 聲明式服務調用 Feign
- 熔斷機制 Sentinel
- sentinel流控
- 簡介
- 微服務配置
- 配置nacos對接
- APM監控&鏈路追蹤
- 簡介
- 安裝
- 微服務接入
- SpringBootAdmin監控
- ELK分布式日志追蹤系統
- ELK簡介
- ELK一鍵部署
- 微服務日志對接ELK
- JPower-Chat
- 配置說明
- 生產部署
- docker部署
- docker安裝
- docker-compose安裝
- harbor安裝
- 部署步驟
- 版本升級
- 1.0.1升級到2.0.0
- 2.0.0升級到2.0.2
- 2.0.2升級2.1.0
- 2.1.0升級到2.1.1
- 2.1.1升級到2.1.2
- 2.1.2升級到2.1.4