From e22a95861d243e9ed0229f495558beae39ebe019 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Wed, 27 May 2026 11:09:54 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20`BasePropertyValid?= =?UTF-8?q?ator`=20=E7=B1=BB=E7=9A=84=20Javadoc=20=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 `equal` 和 `notEqual` 方法添加 `null` 值处理说明,明确当值为 `null` 时视为通过 - 在所有相关方法中添加 `notNull()` 方法的引用提示 --- .../validator/BasePropertyValidator.java | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/BasePropertyValidator.java b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/BasePropertyValidator.java index df6bb74..5346eaa 100644 --- a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/BasePropertyValidator.java +++ b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/BasePropertyValidator.java @@ -258,6 +258,9 @@ public abstract class BasePropertyValidator< /** * 添加一条校验属性的规则,校验属性是否等于给定值 * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 + * * @param obj 用于比较的对象 * @return 当前校验器实例,用于链式调用 */ @@ -269,6 +272,9 @@ public abstract class BasePropertyValidator< /** * 添加一条校验属性的规则,校验属性是否等于给定值 * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 + * * @param obj 用于比较的对象 * @param errorMessage 异常信息 * @return 当前校验器实例,用于链式调用 @@ -281,6 +287,9 @@ public abstract class BasePropertyValidator< /** * 添加一条校验属性的规则,校验属性是否等于给定值 * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 + * * @param 自定义异常类型 * @param obj 用于比较的对象 * @param exceptionSupplier 自定义异常 @@ -294,6 +303,9 @@ public abstract class BasePropertyValidator< /** * 添加一条校验属性的规则,校验属性是否等于给定值 * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 + * * @param 自定义异常类型 * @param obj 用于比较的对象 * @param exceptionFunction 自定义异常 @@ -313,7 +325,10 @@ public abstract class BasePropertyValidator< // ================================ /** - * 添加一条校验属性的规则,校验属性是否等于给定值 + * 添加一条校验属性的规则,校验属性是否不等于给定值 + * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 * * @param obj 用于比较的对象 * @return 当前校验器实例,用于链式调用 @@ -324,7 +339,10 @@ public abstract class BasePropertyValidator< } /** - * 添加一条校验属性的规则,校验属性是否等于给定值 + * 添加一条校验属性的规则,校验属性是否不等于给定值 + * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 * * @param obj 用于比较的对象 * @param errorMessage 异常信息 @@ -335,7 +353,10 @@ public abstract class BasePropertyValidator< } /** - * 添加一条校验属性的规则,校验属性是否等于给定值 + * 添加一条校验属性的规则,校验属性是否不等于给定值 + * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 * * @param 自定义异常类型 * @param obj 用于比较的对象 @@ -348,7 +369,10 @@ public abstract class BasePropertyValidator< } /** - * 添加一条校验属性的规则,校验属性是否等于给定值 + * 添加一条校验属性的规则,校验属性是否不等于给定值 + * + *

+ * 当值为 {@code null} 时,视为通过。如果需要校验值不为 {@code null},请使用 {@link #notNull()} 方法。 * * @param 自定义异常类型 * @param obj 用于比较的对象