diff --git a/src/org/redkale/convert/ConvertDisabled.java b/src/org/redkale/convert/ConvertDisabled.java index f86e384ea..4c6b7ee26 100644 --- a/src/org/redkale/convert/ConvertDisabled.java +++ b/src/org/redkale/convert/ConvertDisabled.java @@ -21,4 +21,27 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; @Retention(RUNTIME) public @interface ConvertDisabled { + /** + * 解析/序列化定制化的TYPE + * + * @return JSON or BSON or ALL + */ + ConvertType type() default ConvertType.ALL; + + /** + * ConvertDisabled 的多用类 + * + *
+ * 详情见: https://redkale.org
+ *
+ * @author zhangjx
+ */
+ @Inherited
+ @Documented
+ @Target({METHOD, FIELD})
+ @Retention(RUNTIME)
+ public static @interface ConvertDisableds {
+
+ ConvertDisabled[] value();
+ }
}
diff --git a/src/org/redkale/convert/ConvertFactory.java b/src/org/redkale/convert/ConvertFactory.java
index 41f8765e0..7cd653138 100644
--- a/src/org/redkale/convert/ConvertFactory.java
+++ b/src/org/redkale/convert/ConvertFactory.java
@@ -149,6 +149,25 @@ public abstract class ConvertFactory