登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
1月18日,北京,聊聊2025如何加入技术开发?
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
后台管理框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
20
Star
240
Fork
303
最后
/
lamp-util
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
2.3
e8ce2b1
2020-04-28 11:18
对比
升级依赖版本,完美支持seata
最后
spring.cloud.version -> Hoxton.SR3 spring.boot.version -> 2.2.6.RELEASE spring-cloud-alibaba -> 2.2.1.RELEASE seata.version -> 1.2.0 fastjson.version -> 1.2.68 j2cache.version -> 2.8.2-release jjwt.version -> 0.9.1 hutool.version -> 5.3.1 支持 nacos 1.2.1 支持 seata 1.2.0 优化数据权限逻辑 优化项目配置,使得任意模式完美支持 seata
最后提交信息为:
优化seata相关功能的配置
2.2
f3e5730
2020-04-20 21:02
对比
优化功能
最后
1. 优化 Swagger自动配置项,支持设置认证参数 2. 多数据源模式独立成插件,使用时自由插拔 3. 优化mq、scan等配置
最后提交信息为:
2. 优化 Swagger自动配置项,支持设置认证参数
2.1
3018ee3
2020-04-10 21:09
对比
支持动态新增数据源&URI权限
最后
新增: 1. 新增认证服务(zuihou-oauth-server:负责登录、获取用户所有权限、资源、菜单等功能) 2. 参照SpringSecurity原理,调整 认证服务登录、刷新token等 接口相关逻辑 3. 参照SpringSecurity原理,新增 zuihou-security-starter 模块,实现 URI权限配置 和 鉴权 4. 新增 租户模式 支持**多数据源模式**:动态增减数据源,一个租户一个库一个数据源(不开源) 5. 多数据源模式相关代码和配置,调整成一键切换模式(不开源) 6. 新增多数据源模式完美支持**分布式事务** (seata 1.0.0) (不开源) 7. 新增删除租户时,删除租户数据和数据库的接口,并删除该租户的数据源 8. 新增记录在线用户功能 & 主动T人下线功能 优化: 1. 重写token生成规则和方法 2. 优化用户登录逻辑,根据配置决定是否限制用户重复登录、多端登录。 3. 登录日志改成发布事件的方式。 4. 移除 zuihou-shiro-starter 和 zuihou-user-starter 模块 5. 移除 zuihou-zuul-* 模块中没用的几个模块 6. 优化swagger配置,支持接口认证等参数 7. 配置文件调整:zuihou.database.bizDatabase -> zuihou.database.tenantDatabasePrefix 8. 将分散在各个服务的枚举接口(/enums)合并到 Oauth 服务,前端在登录之后,一次性拉取存放在前端缓存中。 9. 日志统一存储路径: logging.file.path 移动到 `src/main/filters/config-dev.properties` 统一配置 10. 将租户模块相关代码独立到权限服务的 `zuihou-tenant-**` 模块中,降低代码耦合度,增强系统的独立性。(有条件的朋友,完全可以将租户模块独立成一个服务) 11. 将非租户模式、字段租户模式、SCHEMA/数据源租户模式的数据库脚本区分开。 12. 简化租户后台系统相关接口逻辑 (zuihou-admin-ui) 13. 废除之前的配置在Controller层的声明式事务配置,采用注解配置事务,调整事务控制到service层,通过注解来控制事务,原因是兼容多数据源模式。 14. SuperCacheServiceImpl 相关方法加上事务注解。 15. SuperCacheServiceImpl 相关操作缓存的方法去除@Cache注解,采用cacheChanel方式,防止子类this调用时,无法使用缓存的bug 16. 拆分上下文拦截器,将租户信息、MDC分离到 拦截器TenantContextHandlerInterceptor(封装租户相关请求头)、MdcHandlerInterceptor(封装日志相关线程变量) 17. 优化操作日志相关配置,实现根据条件实例不同的bean 18. 简化order和demo服务的分布式事务配置 19. SpringUtils类增加发布事件的静态方法 20. 废弃IgnoreTokenConfig,调整为配置文件方式: IgnoreTokenProperties 修复 1. 修复UserQuery构造方法报NPE的bug 2. 完善租户模块相关功能,并修复一个弱智bug
最后提交信息为:
更新nacos 配置文件
2.0
bdb294c
2020-03-13 09:23
对比
2.0正式发布,优化很多功能
最后
## 新增 0.新增 Base、Delete、Poi、Save、Update、Query等6个功能的Controller接口,方便业务方并提供默认实现SuperSimpleController、SuperNoPoiController、SuperController、SuperCacheController。 1.新增 SuperCacheController、SuperCacheService、SuperCacheServiceImpl 一套默认使用缓存的基类 2.新增 SuperController、SuperService、SuperServiceImpl 一套无缓存基类,用于区分上面的3个基类 3.新增 手动查询当前登录用户、角色、岗位、组织信息。(原来只能用过 @LoginUser SysUser 方式注入) 4.新增 项目功能兼容mysql 8.0.19 (nacos使用 mysql8 需要修改nacos官方源码中驱动的版本号,并自行编译!!!) 6.操作日志记录支持DB存储和FILE存储2种选择,并重新定义日志格式,支持应用名、端口号、租户ID、用户ID、日志链路ID等信息 7.多租户模式支持配置成 租户字段模式 9.新增new LbqWrapper(entity);方法,当entity中有类型为RemoteData的字段时,key为空也忽略拼接该字段。 ## 优化 0.依赖升级:springboot -> 2.2.5、 mysql -> 8.0.18、lombok -> 1.18.12、 fastjson -> 1.2.66、 mybatis-> 3.5.3、guava -> 22.0、 hutool -> 5.2.1、knife4j -> 2.0.2 5.废弃原 BaseController 基类,并将原来写的所有代码,继承了全新的基类。 6.谨遵约定大于配置原则,优化zuihou-user-stater、zuihou-scan-stater使得选择Feign、Service、Rabbit模式时,其他模式的实现类完全不初始化 9.记录操作日志优化,支持开关、继承覆盖。 11.新增清理指定时段内的操作日志和登录日志的方法 ## 修复 1.修复MultiTenantInterceptor拦截器类,无法替换部分复杂SQL表名的bug
最后提交信息为:
feat: 升级到2.0 正式版,并配置发布到中央仓库的相关依赖
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/zuihou111/lamp-util.git
[email protected]
:zuihou111/lamp-util.git
zuihou111
lamp-util
lamp-util
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册