Ver Fonte

修复泛系导致无法创建代理对象的问题

zhou-hao há 7 anos atrás
pai
commit
1a9f56d551

+ 3 - 1
hsweb-core/src/main/java/org/hswebframework/web/bean/FastBeanCopier.java

@@ -102,6 +102,7 @@ public final class FastBeanCopier {
                 "\n}\n" +
                 "\n}";
         try {
+//            System.out.println(method);
             return Proxy.create(Copier.class)
                     .addMethod(method)
                     .newInstance();
@@ -332,7 +333,8 @@ public final class FastBeanCopier {
                                 || Collection.class.isAssignableFrom(type)) && hasGeneric) {
                             convertCode.append("(" + getTypeName() + ")").append(convert);
                         } else {
-                            convertCode.append(getterCode);
+                            convertCode.append("(" + getTypeName() + ")").append(getterCode);
+//                            convertCode.append(getterCode);
                         }
 
                     }