v4.0.0.alpha3
✨ Features
-
Bean Searcher
- 新增
JsonFieldConvertor
字段转换器,配合@DbField(type = DbType.JSON)
可支持 JSON 字段自动转对象,需要添加 JSON 依赖(以下依赖任性一个即可):cn.zhxu:xjsonkit-fastjson:1.4.2
cn.zhxu:xjsonkit-fastjson2:1.4.2
cn.zhxu:xjsonkit-gson:1.4.2
cn.zhxu:xjsonkit-jackson:1.4.2
cn.zhxu:xjsonkit-snack3:1.4.2
- 参考:https://gitee.com/troyzhxu/xjsonkit
- 新增
ListFieldConvertor
字段转换器,可支持将 字符串字段自动转为简单 List 对象。 - 增强
NumberFieldConvertor
,使支持BigDecimal
与Integer Long Float Double Short Byte
之间的相互转换 - 增强
DefaultDbMapping
,新增setAroundChar(String)
方法,支持配置标识符的围绕符,以区分系统保留字(只对自动映射的表与字段起作用) - 增强
MapUtils
,新增of(k, v)
,of(k1, v1, k2, v2)
等 4 个 便捷 Map 构造方法 - 升级
slf4j-api
->2.0.6
- 升级
springboot
->3.0.2
- 新增
-
Bean Searcher Boot Starter
- 新增
bean-searcher.sql.default-mapping.around-char
配置项,可配置标识符的围绕符(例如 MySQL 的 ` 符) - 新增
bean-searcher.field-convertor.use-json
配置项,表示是否自动添加JsonFieldConvertor
,默认true
- 新增
bean-searcher.field-convertor.use-list
配置项,表示是否自动添加ListFieldConvertor
,默认true
- 新增
bean-searcher.field-convertor.list-item-separator
配置项,用于配置如何将一个字符串分割成List
字段 - 优化
bean-searcher.field-convertor.date-formats
配置项,支持用-
替代:
(因为在 yml 的 key 中:
默认会被过滤掉)
- 新增