Skip to content

v4.3.4

Compare
Choose a tag to compare
@troyzhxu troyzhxu released this 23 Oct 02:40
· 29 commits to dev since this release

✨ Features

  • Bean Searcher

    var params = MapUtils.builder()
            // ifTrue 若真,返回 List, 否则返回 单值,类型不固定,v4.3.4 开始兼容这种写法
            .field(User::getId, ifTrue ? List.of(1,2,3) : 4)
            .build();
    var params = MapUtils.builder()
            // ifTrue 若真,返回 原生数组, 否则返回 单值,类型不固定,v4.3.4 开始兼容这种写法
            .field(User::getId, ifTrue ? new int[] {1,2,3} : 4)
            .build();
    var params = MapUtils.builder()
            // ifTrue 若真,返回 对象数组, 否则返回 单值,类型不固定,v4.3.4 开始兼容这种写法
            .field(User::getId, ifTrue ? new Integer[] {1,2,3} : 4)
            .build();
  • Bean Searcher Boot Starter

    • 新增配置项 bean-searcher.field-convertor.use-oracle-timestamp 用于控制是否启用 OracleTimestampFieldConvertor,默认 true
    • 简化 BeanSearcherProperties 类,将内部子类定义成外部类
  • Bean Searcher Solon Plugin

    • 新增配置项 bean-searcher.field-convertor.use-oracle-timestamp 用于控制是否启用 OracleTimestampFieldConvertor,默认 true
    • 简化 BeanSearcherProperties 类,将内部子类定义成外部类