b2baccline
|
9c9677e9d8
|
⚡ AccessLogSaveThread 不再默认启动,AbstractQueueThread 中对非活动状态的线程进行启动,避免重复启动异常
|
2021-06-02 13:44:36 +08:00 |
|
b2baccline
|
a404036fc6
|
✨ 扩展 TreeUtils,提供排序功能
|
2021-05-29 18:54:34 +08:00 |
|
b2baccline
|
698bdcf266
|
✨ 添加短信长度计算工具类
|
2021-05-15 10:35:37 +08:00 |
|
b2baccline
|
514bb66de0
|
✅ 脱敏测试
|
2021-05-12 18:04:59 +08:00 |
|
b2baccline
|
f58ac98afe
|
⚡ 拆分国际化starter
|
2021-04-30 17:26:02 +08:00 |
|
b2baccline
|
aa7dd9c77e
|
⚡ PageParam 入参封装,支持构造其子类类型 (#88)
* ⚡ page参数检查支持继承Page类的子类
* ⚡ 支持使用继承 PageParam.class 的类左右分页参数(子类必须拥有无参构造函数)
|
2021-04-20 19:27:33 +08:00 |
|
b2baccline
|
93767b519f
|
✨ BusinessException 添加 用于需要format返回结果的构造函数
|
2021-04-15 14:49:18 +08:00 |
|
b2baccline
|
55320a8117
|
优化Json相关类 , 简化微信支付验签 (#80)
* ⚡ 重写 TypeReference的 equals 和 hashCode 方法
* ⚡ ClassUtils 增加缓存
* 🐛 修复 JsonUtils 验证的 TypeReference 类不存在时报错
* ⚡ 简化微信支付验签
|
2021-04-02 13:42:55 +08:00 |
|
b2baccline
|
ae34de29ed
|
json转换优化 (#79)
* 🐛 修复 json中有需要转义的字符时报错
* 🐛 误传入其他框架的 typeReference 进行json转换时报错
|
2021-04-01 15:33:20 +08:00 |
|
b2baccline
|
ffd113f292
|
脱敏规则增加 (#77)
* ⚡ 增加脱敏函数式接口
* ⚡ 去除jackson注解指定序列化方式
* ⚡ 脱敏构建器定义
* ⚡ 增加自定义脱敏注解测试
* ⚡ 增加脱敏测试
* ⚡ 增加脱敏自定义注解测试
Co-authored-by: yakir <yakir@yakir>
|
2021-03-29 11:18:19 +08:00 |
|
b2baccline
|
82e2e5d17e
|
🔥 移除 mybatis-plus-extend 中的 SelectByPage,因为其无法真正修改返回属性类型
|
2021-03-22 22:41:37 +08:00 |
|
b2baccline
|
787bae8be9
|
⚡ xss clean 后,保留原文本中的换行符 && 优化 toText 方法
|
2021-03-18 20:36:54 +08:00 |
|
b2baccline
|
66ba18dd20
|
🐎 xss 抽取成一个单独的 starter,顺便修复 json 数据关闭校验失效的bug
|
2021-03-16 21:47:46 +08:00 |
|
b2baccline
|
e662c4a957
|
✨ AbstractQueueThread 添加程序关闭时的处理方法.
|
2021-03-09 11:59:57 +08:00 |
|
b2baccline
|
e8e45eadd1
|
🎨 代码格式化
|
2021-03-08 22:56:49 +08:00 |
|
b2baccline
|
7cc815f289
|
⚡ 未使用 Lombok @UtilityClass 修饰的工具类,手动添加 final 关键字和私有构造
|
2021-03-08 22:10:56 +08:00 |
|
b2baccline
|
fdbe89ffca
|
🐎 xss 防注入优化,使用 jsoup 白名单过滤,新增排除路径和请求类型等配置
|
2021-03-08 22:05:28 +08:00 |
|
b2baccline
|
0415ea2ce5
|
⚡ 使用 Jackson2ObjectMapperBuilder 构造 ObjectMapper,保留使用配置文件配置 jackson 属性的能力,以及方便用户增加自定义配置
|
2021-03-08 22:03:58 +08:00 |
|
b2baccline
|
aff93875ac
|
🔥 移除AbstractBlockingQueueThread的 putObject 方法
|
2021-03-08 20:20:49 +08:00 |
|
b2baccline
|
ffc9034ccf
|
🎨 抽象 AbstractThread 类. 让下级自定义 poll和put方法.
|
2021-03-08 20:20:49 +08:00 |
|
b2baccline
|
a22fec3493
|
🔨 拆分出 common-model 模块
🎨 重命名 SpringUtils -> ApplicationContextHolder
⚡ 调整 json 序列化使用 JsonUtils
|
2021-03-02 19:02:43 +08:00 |
|
b2baccline
|
93b1e5836e
|
⚡ SimpleDesensitizationHandlerHolder.java 修改为 DesensitizationHandlerHolder,将 正则和滑动脱敏处理器也集中管理,方便直接获取复用实例
|
2021-02-26 19:05:40 +08:00 |
|
b2baccline
|
3d58ea863f
|
🎨 json 工具类改名 && 代码格式化
|
2021-02-26 16:19:50 +08:00 |
|
b2baccline
|
1959d02bd4
|
🎨 工具类移动到 common-util模块. (#65)
🎨 工具类移动到 common-util 模块.
✨ 新增自动配置的JsonUtil
✨ 添加 RedisHelper 工具类
|
2021-02-26 15:48:36 +08:00 |
|
b2baccline
|
15396ba3cf
|
🐛 修复 Json 转换,对象属性为 null 时被转换为 '',导致的反序列化异常
|
2021-02-25 17:23:41 +08:00 |
|
b2baccline
|
dd8d2f1310
|
🐛 修复insertBatchSomeColumn无法插入除list以外的其他 Collection 类型数据
|
2021-02-23 17:47:57 +08:00 |
|
b2baccline
|
baa2b825a9
|
Merge remote-tracking branch 'fork/master'
|
2021-02-23 17:46:58 +08:00 |
|
b2baccline
|
9e45b41aa0
|
🐎 独立脱敏模块 & 移除 hibernate-validator 版本指定,改为跟随 springboot 依赖版本
|
2021-02-22 16:00:48 +08:00 |
|
b2baccline
|
1d586821f4
|
🔥 移除 AliPay中的 yuanToFen方法
|
2021-02-22 14:46:47 +08:00 |
|
b2baccline
|
49248eea07
|
⚡ 更改 hutool依赖引入方式, 按需引入
|
2021-02-20 14:30:42 +08:00 |
|
b2baccline
|
fef923549e
|
⚡ 用户密码在Controller层统一进行AES解密,service层输入保证使用明文密码
|
2021-02-19 10:39:54 +08:00 |
|
b2baccline
|
9ba901b95c
|
🎨 JsonSimpleDesensitize 直接使用class 指定使用的handler,更方便直观
|
2021-01-25 10:55:17 +08:00 |
|
b2baccline
|
cdebe942fb
|
✅ 添加脱敏测试
|
2021-01-23 22:25:30 +08:00 |
|
b2baccline
|
7873848516
|
🐎 优化脱敏工具,将脱敏注解拆分为三个,SimpleDesensitizationHandler 支持SPI 注入,正则和滑动类型脱敏处理,可简单使用注解定义,减少自定义类
|
2021-01-23 16:43:17 +08:00 |
|
b2baccline
|
6efa588610
|
✨ 新增脱敏工具,支持SPI形式追加用户自定义脱敏处理器
|
2021-01-23 01:21:56 +08:00 |
|
b2baccline
|
7931559bc7
|
⚡ 异常捕获将请求方法和请求媒体类型不支持的响应信息剥离出来,方便api对接方明确错误信息
|
2021-01-22 15:31:30 +08:00 |
|
b2baccline
|
dafd28eca2
|
⚡ 保留 IPage 的sql防注入参数处理器,保证在用户在版本迁移时的安全问题
|
2021-01-22 14:10:57 +08:00 |
|
b2baccline
|
7746268448
|
⚡ 分页参数构造调整,排序字段做校验以及多列排序预支持,方便前端更新后迁移
|
2021-01-19 15:55:02 +08:00 |
|
b2baccline
|
e249ce5e5d
|
🔨 service 改为继承ExtendService, mapper继承ExtendMapper, 分页查询条件构造下沉至dao层并移除 Controller层和 service层对 IPage 的依赖
|
2021-01-18 23:05:47 +08:00 |
|
b2baccline
|
9fdb08e6f4
|
🐎 WebSocket推送优化,异步推送&当无邮件配置时不进行邮件推送
|
2021-01-07 23:35:46 +08:00 |
|
b2baccline
|
3853b55d94
|
🎨 格式化插件升级,统一换行符为LF
|
2020-12-25 19:35:21 +08:00 |
|
b2baccline
|
56e8628d44
|
✨ 添加 HTMLUtil
|
2020-12-23 19:14:50 +08:00 |
|
b2baccline
|
bcdee3c97e
|
🎨 mail-starter 微调
|
2020-12-23 19:11:58 +08:00 |
|
b2baccline
|
387d370c2f
|
🎨 mail-starter 结构微调
|
2020-12-21 21:03:34 +08:00 |
|
b2baccline
|
ed4e16cb46
|
🚑 升级 spring-java-format,指定换行符为 LF,避免不同系统下的换行符冲突问题
|
2020-12-17 22:30:21 +08:00 |
|
b2baccline
|
35842a25a7
|
⬆️ up ballcat version to 0.0.7-SNAPSHOT & up spring-boot version to 2.4.1
➕ conf上默认添加hibernate-validate依赖
|
2020-12-17 20:14:03 +08:00 |
|
b2baccline
|
c73a70bc0b
|
✨ 添加 JacksonUtils , 用于统一使用jackson工具
|
2020-12-02 21:09:20 +08:00 |
|
b2baccline
|
68f75e6137
|
🚑 Hutool中JsonUtil会导致部分情况下stackoverflow,暂时先更新为使用jackson进行序列化
|
2020-11-03 21:09:59 +08:00 |
|
b2baccline
|
9bdb64c3c8
|
⚡ 修改MP插件使用方式(该方式下分页count也会走自定义拦截器,解决了当数据权限拦截器在分页插件之后执行时的异常问题)
|
2020-10-15 11:57:57 +08:00 |
|
b2baccline
|
a46c70cd1e
|
Merge pull request #38 from lingting-gzm/master
✨ 添加消费者配置,bean 添加 ConditionalOnMissingBean 注解,用于用户自定义
|
2020-10-14 11:07:30 +08:00 |
|