EL-ADMIN 是基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、Redis、Vue的前后端分离的权限管理系统,项目采用按功能分模块开发方式, 权限控制采用 RBAC 方式,前端菜单动态路由。新版更新内容如下:
后端
-
代码优化,优化大量Idea警告,代码更严谨 #134
-
加入实体基类(BaseEntity)、DTO基类(BaseDTO),按需继承 #137
-
新增基于Redis的在线用户管理,可强制下线用户 #6
- 新增退出登录接口,退出登录后Token不再有效
- 图形验证码更换,由随机验证码模式,改为算术验证
- 日志管理加入浏览器字段,获取Ip地址优化,局域网内支持获取到主机地址
- 菜单与权限调整,权限管理作为按钮存入菜单表
-
增加匿名访问注解,扩展PreAuthorize 匿名注解 #159
-
自定义权限校验, @PreAuthorize
("@el.check('dept:list')"),根据个人习惯可自行选择
- 代码生成器优化,前后端默认添加导出功能,input时间组件自动判定
- 自定义异步线程池(重写spring默认线程池),使用自定义线程池执行定时任务,避免程序OOM
- 免费图床优化,通过MD5判断图片是否重复上传,如果图片存在则返回历史图片
前端
-
简化数据字典的使用,由混入改为全局,支持单组件内多字典同时使用 #37
-
存储管理增加图片路径提示和图片预览 #40
- 树形表格更换,采用 element-ui 自带的树形表格组件
修复
-
解决Gson找不到包的bug #141
-
解决ip2region.db路径不正确的问题 #146
2.3版本指南: https://docs.auauz.net/#/sjzn
预览地址: https://auauz.net/
软件源码
|
后端源码 |
前端源码 |
github |
https://github.com/elunez/eladmin
|
https://github.com/elunez/eladmin-web
|
码云 |
https://gitee.com/elunez/eladmin
|
https://gitee.com/elunez/eladmin-web
|
原文
https://www.oschina.net/news/111067/el-admin-2-3-released