diff --git a/convert.html b/convert.html index 7eef7fc1b..762d85c62 100644 --- a/convert.html +++ b/convert.html @@ -199,7 +199,7 @@

        Convert 支持带参数构造函数。

-

         1. public 带参数的构造函数加上 @java.beans.ConstructorProperties 注解:

+

         1. public 带参数的构造函数加上 @ConstructorParameters 注解:

public class UserRecord {
 
     private int userid;
@@ -208,7 +208,7 @@
 
     private String password = "";
 
-    @java.beans.ConstructorProperties({"userid", "username", "password"})
+    @ConstructorParameters({"userid", "username", "password"})
     public UserRecord(int userid, String username, String password) {
         this.userid = userid;
         this.username = username;
@@ -266,7 +266,7 @@
     private static Creator<UserRecord> creator() {
         return new Creator<UserRecord>() {
             @Override
-            @Creator.ConstructorParameters({"userid", "username", "password"}) //带参数的构造函数必须有ConstructorParameters注解
+            @ConstructorParameters({"userid", "username", "password"}) //带参数的构造函数必须有ConstructorParameters注解
             public UserRecord create(Object... params) {
                 return new UserRecord((params[0] == null ? 0 : (Integer) params[0]), (String) params[1], (String) params[2]);
             }
@@ -274,7 +274,7 @@
     }
 }
                 
-

        通常JavaBean类默认有个public空参数的构造函数,因此大部分情况下不要自定义Creator,其实只要不是private的空参数构造函数Convert都能自动支持(其他的框架都仅支持public的构造函数),只有仅含private的构造函数才需要自定义Creator。带参数的构造函数就需要标记@java.beans.ConstructorProperties,常见于Immutable Object。
+

        通常JavaBean类默认有个public空参数的构造函数,因此大部分情况下不要自定义Creator,其实只要不是private的空参数构造函数Convert都能自动支持(其他的框架都仅支持public的构造函数),只有仅含private的构造函数才需要自定义Creator。带参数的构造函数就需要标记@ConstructorParameters,常见于Immutable Object。

        Convert 支持自定义Decode、Encode。