## 说明
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` 文件。
![](https://img.kancloud.cn/ac/31/ac313ccc3a4675c3d6fc68ee70525c96_696x670.png)
* 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