Skip to content

v4.3.5

Latest
Compare
Choose a tag to compare
@troyzhxu troyzhxu released this 06 Nov 02:10

✨ Features

  • Bean Searcher

    • 增强 DateParamConvertor,使同时支持以下 8 种格式的 Date 参数值:
      • yyyy-MM-dd - 例如:2024-01-01
      • yyyy-M-dd -- 例如:2024-1-01 (新增)
      • yyyy-MM-d -- 例如:2024-01-1 (新增)
      • yyyy-M-d --- 例如:2024-1-1 - (新增)
      • yyyy/MM/dd - 例如:2024/01/01
      • yyyy/M/dd -- 例如:2024/1/01 (新增)
      • yyyy/MM/d -- 例如:2024/01/1 (新增)
      • yyyy/M/d --- 例如:2024/1/1 - (新增)
    • 增强 DateTimeParamConvertor,使同时支持以下的 312 种格式的 DateTime 参数值:
      • yyyy-MM-dd ---------- 自动补全为 yyyy-MM-dd 00:00:00.000
      • yyyy-MM-dd H -------- 自动补全为 yyyy-MM-dd H:00:00.000(新增)
      • yyyy-MM-dd HH ------- 自动补全为 yyyy-MM-dd HH:00:00.000
      • yyyy-MM-dd H:m ------ 自动补全为 yyyy-MM-dd H:m:00.000(新增)
      • yyyy-MM-dd HH:m ----- 自动补全为 yyyy-MM-dd HH:m:00.000(新增)
      • yyyy-MM-dd H:mm ----- 自动补全为 yyyy-MM-dd H:mm:00.000(新增)
      • yyyy-MM-dd HH:mm ---- 自动补全为 yyyy-MM-dd HH:mm:00.000
      • yyyy-MM-dd H:m:s ---- 自动补全为 yyyy-MM-dd H:m:s.000(新增)
      • yyyy-MM-dd HH:m:s --- 自动补全为 yyyy-MM-dd HH:m:s.000(新增)
      • yyyy-MM-dd H:mm:s --- 自动补全为 yyyy-MM-dd H:mm:s.000(新增)
      • yyyy-MM-dd H:m:ss --- 自动补全为 yyyy-MM-dd H:m:ss.000(新增)
      • yyyy-MM-dd HH:mm:s -- 自动补全为 yyyy-MM-dd HH:mm:s.000(新增)
      • yyyy-MM-dd HH:m:ss -- 自动补全为 yyyy-MM-dd HH:m:ss.000(新增)
      • yyyy-MM-dd H:mm:ss -- 自动补全为 yyyy-MM-dd H:mm:ss.000(新增)
      • yyyy-MM-dd HH:mm:ss - 自动补全为 yyyy-MM-dd HH:mm:ss.000
      • yyyy-MM-dd H:m:s.S ------ 例如:2024-01-01 1:1:1.9(新增)
      • yyyy-MM-dd H:m:s.SS ----- 例如:2024-01-01 1:1:1.09(新增)
      • yyyy-MM-dd H:m:s.SSS ---- 例如:2024-01-01 1:1:1.009(新增)
      • yyyy-MM-dd HH:m:s.S ----- 例如:2024-01-01 01:1:1.9(新增)
      • yyyy-MM-dd HH:m:s.SS ---- 例如:2024-01-01 01:1:1.09(新增)
      • yyyy-MM-dd HH:m:s.SSS --- 例如:2024-01-01 01:1:1.009(新增)
      • yyyy-MM-dd H:mm:s.S ----- 例如:2024-01-01 1:01:1.9(新增)
      • yyyy-MM-dd H:mm:s.SS ---- 例如:2024-01-01 1:01:1.09(新增)
      • yyyy-MM-dd H:mm:s.SSS --- 例如:2024-01-01 1:01:1.009(新增)
      • yyyy-MM-dd H:m:ss.S ----- 例如:2024-01-01 1:1:01.9(新增)
      • yyyy-MM-dd H:m:ss.SS ---- 例如:2024-01-01 1:1:01.09(新增)
      • yyyy-MM-dd H:m:ss.SSS --- 例如:2024-01-01 1:1:01.009(新增)
      • yyyy-MM-dd HH:mm:s.S ---- 例如:2024-01-01 01:01:1.9(新增)
      • yyyy-MM-dd HH:mm:s.SS --- 例如:2024-01-01 01:01:1.09(新增)
      • yyyy-MM-dd HH:mm:s.SSS -- 例如:2024-01-01 01:01:1.009(新增)
      • yyyy-MM-dd HH:m:ss.S ---- 例如:2024-01-01 01:1:01.9(新增)
      • yyyy-MM-dd HH:m:ss.SS --- 例如:2024-01-01 01:1:01.09(新增)
      • yyyy-MM-dd HH:m:ss.SSS -- 例如:2024-01-01 01:1:01.009(新增)
      • yyyy-MM-dd H:mm:ss.S ---- 例如:2024-01-01 1:01:01.9(新增)
      • yyyy-MM-dd H:mm:ss.SS --- 例如:2024-01-01 1:01:01.09(新增)
      • yyyy-MM-dd H:mm:ss.SSS -- 例如:2024-01-01 1:01:01.009(新增)
      • yyyy-MM-dd HH:mm:ss.S --- 例如:2024-01-01 01:01:01.9(新增)
      • yyyy-MM-dd HH:mm:ss.SS -- 例如:2024-01-01 01:01:01.09(新增)
      • yyyy-MM-dd HH:mm:ss.SSS - 例如:2024-01-01 01:01:01.009

      以上是 yyyy-MM-dd [Time] 系列的格式,还支持以下 7 个系列的,每个系列各 39 种格式,不再详细列举:

      • yyyy-M-dd [Time] -- 系列格式(新增)
      • yyyy-MM-d [Time] -- 系列格式(新增)
      • yyyy-M-d [Time] --- 系列格式(新增)
      • yyyy/MM/dd [Time] - 系列格式(新增)
      • yyyy/M/dd [Time] -- 系列格式(新增)
      • yyyy/MM/d [Time] -- 系列格式(新增)
      • yyyy/M/d [Time] --- 系列格式(新增)
  • Bean Searcher Solon Plugin

    • 优化配置项,支持在 IDEA 内配置提示项功能(前提是安装 Solon 插件)

🐛 Bug Fixes