65 Commits

Author SHA1 Message Date
73b7827e5f refactor!: ComparablePropertyValidator 重命名为 BaseComparablePropertyValidator 2025-05-19 16:12:25 +08:00
6868a81c59 chore: 添加 Copyright 信息 2025-05-19 16:04:19 +08:00
5bd19b924a
add LICENSE.
Signed-off-by: ZhouXY108 <luquanlion@outlook.com>
2025-05-18 07:49:17 +00:00
4c4b037900 refactor!: 重命名 BoolPropertyValidator 中的方法
将 `BoolPropertyValidator` 中的 `isTrue` 重命名为 `isTrueValue`,
避免与 `BasePropertyValidator` 中的 `isTrue` 产生歧义;
`isFalse` 也相应地重命名为 `isFalseValue`。

Reviewed-on: #6
Co-authored-by: ZhouXY108 <luquanlion@outlook.com>
Co-committed-by: ZhouXY108 <luquanlion@outlook.com>
2025-05-18 13:34:22 +08:00
1b6925f65d refactor!: 重命名不同属性的 validator
`ValidatorOfComparable` 重命名为 `ComparablePropertyValidator` 更合适;
不同类型的属性的 validator,原本是 `类型+Validator` 的命名,
改为 `类型+PropertyValidator` 的格式;明确是用于校验 property 的。

Reviewed-on: #5
Co-authored-by: ZhouXY108 <luquanlion@outlook.com>
Co-committed-by: ZhouXY108 <luquanlion@outlook.com>
2025-05-18 13:11:02 +08:00
818c8fb26f refactor: 修改项目结构,创建 plusone-validator-parent,将 plusone-validator 作为其 module
创建 `plusone-validator-parent`,将 `plusone-validator` 作为其 module,
方便后续在 `plusone-validator-parent` 下创建测试等相关子模块。

删除 `commons-lang3`,用 `plusone-commons` 的 `StringTools` 替代 `commons-lang3` 的 `StringUtils`。

补充测试依赖 `junit-jupiter-engine`。
2025-05-08 23:25:48 +08:00
6d5cad48e2 prepare: 1.0.0 2025-05-03 16:02:09 +08:00
39a24fa6dd chore: 更新 .editorconfig
xml 文件缩进 2 空格
2025-05-03 15:57:24 +08:00
a79c5d1637 build: 调整依赖 2025-05-03 15:56:26 +08:00
770a675a07 style: 调整代码格式 2025-05-03 15:55:30 +08:00
8a6ac1fb8d 修改版本号。 2025-02-19 09:36:16 +08:00
07159d205a 优化泛型代码。 2025-02-19 09:35:58 +08:00
e651b40aa0 新增 ValidatorOfComparable。 2025-02-18 23:22:18 +08:00
011788b112 新增 LongValidator。 2025-02-18 22:31:37 +08:00
875150aa6e 完善单元测试。 2025-02-18 22:27:15 +08:00
75c24558cd BaseValidator 改为抽象类。 2025-02-18 22:27:00 +08:00
6da1dfbceb 使用 AssertTools 代替 Preconditions;使用 StringTools。 2025-02-18 22:26:34 +08:00
7d29027b91 更新 plusone-commons。 2025-02-18 22:24:43 +08:00
838e80eac5 修改 .editorconfig。 2025-02-18 22:23:51 +08:00
5bb6351c5b ValidateUtil 重命名为 ValidTools。 2025-02-18 22:23:19 +08:00
25ec5577cc fix bug. 2024-09-07 18:35:49 +08:00
315ff1950f fix bug. 2024-08-07 18:08:26 +08:00
00b9f16176 不在 properties 中指定测试用的依赖的版本。 2024-08-07 17:58:24 +08:00
cb1ad03b9b 修改版本号 2024-08-07 17:57:17 +08:00
b03f978da9 优化代码。 2024-08-07 17:53:50 +08:00
3cac270574 重构代码,MapValidator 可使用不同类型的 PropertyValidator。 2024-08-07 17:42:35 +08:00
49f2c437f5 Merge pull request '修改测试类。' (#4) from dev into main
Reviewed-on: ZhouXY108/plusone-validator#4
2024-08-07 16:56:55 +08:00
a71d75029e 修改测试类。 2024-08-07 16:54:20 +08:00
c1a7bafaf6 Merge pull request '0.1.4-SNAPSHOT' (#3) from dev into main
Reviewed-on: ZhouXY108/plusone-validator#3
2024-08-06 09:20:53 +08:00
92e142dcf3 重构。并整合 Map 校验。 2024-08-05 10:42:28 +08:00
a61869b6b2 修改 InvalidInputException 2023-10-18 12:12:07 +08:00
04ac9b1c8d plusone-commons 中新增 BaseRuntimeException 作为基础运行时异常,原 BaseException 作为基础检查型异常。 2023-10-18 11:06:14 +08:00
629a28ff62 格式化代码 2023-09-10 16:42:45 +08:00
791b3bb14c 允许继承 InvalidInputException 2023-09-10 16:42:36 +08:00
0ea6867856 plusone-commons 修改了 BaseException 2023-09-09 18:45:02 +08:00
1d4eadaefe 修改测试类。 2023-07-19 10:34:21 +08:00
5dbdcc7d10 修改测试类。 2023-07-19 10:34:02 +08:00
dc09453a1a 优化代码。 2023-07-19 02:39:02 +08:00
7ae8a5b6d3 优化代码,修改方法名。 2023-07-19 02:38:52 +08:00
0e2b1ffd48 Organize imports. 2023-04-23 22:48:31 +08:00
4a841db2ee 调整代码。 2023-04-16 00:52:18 +08:00
e4af5b33b3 暂时用不到 commons-collections4。 2023-04-04 14:58:41 +08:00
3b040a442d 更改版本号。 2023-04-04 00:20:51 +08:00
0a4ad3a5ba 简化代码。 2023-04-04 00:20:02 +08:00
b84db2ce56 引入 commons-collections4。 2023-04-04 00:19:56 +08:00
db909ff93f fix bug. 2023-04-04 00:07:32 +08:00
e9918b274a 简化代码。 2023-04-04 00:06:34 +08:00
3c14fb0656 简化代码。 2023-04-04 00:03:46 +08:00
17f7a1f4ac fix bug. 2023-04-03 23:56:32 +08:00
5dc37c081e VS Code 配置。 2023-04-03 23:41:51 +08:00