b2baccline
4f8f131261
👕 sonarlint 部分代码警告处理
2021-12-16 19:58:34 +08:00
b2baccline
bb397431a1
👕 消除警告:显示指定部分参数或返回值的泛型
2021-12-16 18:56:59 +08:00
b2baccline
f7037e0cb0
🐛 fix 升级 springboot 2.6.x,鉴权异常时错误消息乱码的问题
2021-12-10 19:58:51 +08:00
b2baccline
9b4c0dc23f
🔧 springdoc-openapi 依赖版本管理
2021-12-10 19:31:59 +08:00
b2baccline
021ad29a13
💥 swagger2 迁移到 openApi3
2021-12-10 19:19:56 +08:00
b2baccline
92e9d1593c
⬆️ 第三方依赖升级
...
bump springboot from 2.5.6 to 2.6.1
bump lombok from 1.18.20 to 1.18.22
bump spring-javaformat from 0.0.28 to 0.0.29
bump hutool from 5.7.12 to 5.7.16
bump dynamic-datasource from 3.4.1 to 3.5.0
bump jasypt from 3.0.3 to 3.0.4
bump jsoup from 1.14.2 to 1.14.3
2021-12-07 20:23:00 +08:00
b2baccline
015c8daf92
⚡ 修改 jackson 脱敏支持的模块添加方式
...
使用为注册 JsonDesensitizeModule 的形式,之前使用 BuilderCustomizer 的方式,会覆盖 spring-boot 默认的 module 注册行为
2021-12-06 18:56:30 +08:00
b2baccline
1cd3d3452c
🎨 redis消息监听修改,无需关心序列化
2021-11-20 22:47:42 +08:00
b2baccline
cbde88d247
🔥 删除之前遗留的无效代码(以前解密 NoPadding 方式需要删除补位)
2021-11-20 16:20:45 +08:00
b2baccline
0d9a95a2f3
🎨 修改UserInfoCoordinator为接口提供默认实现,修改LogicDeletedBaseEntity的注释问题
2021-11-20 16:06:11 +08:00
b2baccline
70fd86e609
🎨 微调下代码结构
2021-11-20 02:21:31 +08:00
b2baccline
7b5e0f3902
✨ 新增DistributeLock ( #128 )
...
* ✨ 新增DistributeLock
Co-authored-by: huyuanzhi <hyz_sound@163.com >
2021-11-20 00:59:17 +08:00
b2baccline
6629129876
✨ 多线程对统一 websocket session 进行发送操作的支持
2021-11-17 22:42:18 +08:00
b2baccline
8eb5854da9
🐛 修复发送非 object 类型 json 时的处理异常问题
2021-11-17 22:42:16 +08:00
b2baccline
f9856c12be
🎨 修改enable方法名为match,方便理解
2021-11-15 20:09:45 +08:00
b2baccline
370880b4b1
✨ redis 支持自定义动态前缀
2021-11-15 20:09:45 +08:00
b2baccline
38fc1dd35a
Revert "登录失败返回http状态码200而不是400"
...
This reverts commit 3e94ea6cdd7e2f2e06725ac67dacefa333058eab.
2021-11-10 23:52:53 +08:00
b2baccline
8a7f7c33cc
登录失败返回http状态码200而不是400
2021-11-03 12:54:51 +00:00
b2baccline
a98291bb6c
🐛 修复普通文本属性 json 解析异常,没有进行回退处理的问题
2021-11-02 20:18:50 +08:00
b2baccline
6613d2dff8
✨ 新增 BaseEntity 和 LogicDeletedBaseEntity 实体类基类
2021-10-30 18:00:14 +08:00
b2baccline
ae921c1f47
✨ 添加文件操作工具类
2021-10-20 17:18:36 +08:00
b2baccline
60dee270f4
✨ 添加 将输入流内容写入输出流 的方法
2021-10-20 17:18:36 +08:00
b2baccline
adcc846a15
⚡ ImageUtils 添加mixResolveClone方法
2021-10-20 17:18:36 +08:00
b2baccline
1f373e3e45
✨ 响应头中添加 traceId 参数,方便排查问题
2021-10-17 19:32:03 +08:00
b2baccline
8303bf62d6
✨ TreeUtils 新增 treeToList 方法,将树平铺为列表结构
2021-10-17 18:42:56 +08:00
b2baccline
12b6380d99
🎨 将 MessageSender 接口并入消息分发器 MessageDistributor
2021-10-14 19:24:24 +08:00
b2baccline
802319d658
🎨 websocket-starter 与redis 解耦将默认注册的消息分发器由 redis 改为 local,基于内存分发,可通过 ballcat.websocket.message-distributor 属性修改为 redis 或者自定义。
2021-09-25 17:53:43 +08:00
b2baccline
095f541b93
🐛 fix InvalidDefinitionException: Java 8 date/time type java.time.Instant not supported by default
2021-09-23 19:03:40 +08:00
b2baccline
069876b721
✨ 角色添加 scopeResource 属性,以便支持自定义数据权限设置一些信息
2021-09-23 15:28:22 +08:00
b2baccline
4a537ba006
⚡ 为避免歧义,登录和自省端点返回信息中的属性名称 roles 修改为 roleCodes
2021-09-22 20:07:09 +08:00
b2baccline
299cbbb04f
🎨 拆分下 TokenAttributeNameConstants
2021-09-22 14:36:57 +08:00
b2baccline
69b5ea0a6f
⚡ AuthenticationProvider 使用 list 接收,方便用户自定义 Provider(配合自定义 grant_type)
2021-09-15 23:27:26 +08:00
b2baccline
9872a38171
⚡ 替换默认的客户端授权处理类,以方便获取客户端的 scope
2021-09-15 22:01:08 +08:00
b2baccline
235adeefe4
⚡ 更新SelectData字段属性
2021-09-15 21:43:35 +08:00
b2baccline
e5f4c2963d
⚡ Client Token 解析支持
2021-09-09 15:55:25 +08:00
b2baccline
ed7b23fb2f
✨ 资源服务器的表单登录可按需开启
2021-09-02 21:07:22 +08:00
b2baccline
f3913fe7c8
🐛 修复 client_credentials 模式登录的一些问题
2021-09-01 11:55:21 +08:00
b2baccline
3348f9f895
🎨 websocket 包名拼写调整
2021-08-31 11:04:47 +08:00
b2baccline
5da3c1029d
⚡ TreeUtils 增加一个非法数据校验
2021-08-29 17:43:48 +08:00
b2baccline
fec664a06e
⚡ 用户登陆时的错误信息返回原始的细节信息,而不是全部返回用户名密码错误
2021-08-29 17:43:06 +08:00
b2baccline
fecc17f9f3
⚡ 抽象出 XssCleaner 角色,用于控制 Xss 文本的清除行为
2021-08-27 21:30:56 +08:00
b2baccline
4b4c67783b
🏗️ 移动 TreeNode 模型到 common-util 包中,以便减少 common-util 包的依赖
2021-08-23 11:00:49 +08:00
b2baccline
11930b8dc4
🐎 @I18nField 新增 condition 属性,用于控制是否进行国际化处理,减少无效解析,提升性能
2021-08-22 21:11:54 +08:00
b2baccline
9b7709ee46
⚡ 修复国际化资源加载,basename 含通配符时抛出 Illegal char <*> 异常的问题 && 默认扫描 classpath*,不许在 basename 中额外定义了
2021-08-20 20:20:23 +08:00
b2baccline
fdeadc8c28
⚡ 优化下操作日志,改为在方法执行前获取方法参数信息,防止用户在执行方法时将方法入参修改了
2021-08-20 20:18:16 +08:00
b2baccline
2058f937a8
⚡ 支持用 . 表示国际化配置文件层级
2021-08-19 23:26:30 +08:00
b2baccline
e390c89bf2
⚡ 内部的 resourceBundle 默认都加个前缀,方便一次性扫描
2021-08-19 22:59:36 +08:00
b2baccline
97cc97dbf4
✨ 新增 WildcardReloadableResourceBundleMessageSource 以便支持多模块下的同名 resourceBundle 加载
2021-08-19 22:28:53 +08:00
b2baccline
ed3b2e90f7
✨ CacheDel 新增 multiDel 属性,用于批量删除支持
2021-08-19 20:45:33 +08:00
b2baccline
218e03c981
⚡ 菜单新建时,可以直接保存对应的国际化信息,以及方便的进行菜单标题国际化的修改
2021-08-19 20:10:56 +08:00