|
@@ -105,6 +105,8 @@ public class HswebAutoConfiguration {
|
|
if (classType.isEnum()) {
|
|
if (classType.isEnum()) {
|
|
return super.getDeserializer(type);
|
|
return super.getDeserializer(type);
|
|
}
|
|
}
|
|
|
|
+ checkAutoType(type.getTypeName(), ((Class) type));
|
|
|
|
+
|
|
if (Modifier.isAbstract(classType.getModifiers()) || Modifier.isInterface(classType.getModifiers())) {
|
|
if (Modifier.isAbstract(classType.getModifiers()) || Modifier.isInterface(classType.getModifiers())) {
|
|
if (entityFactory != null && (Entity.class.isAssignableFrom(classType) || Model.class.isAssignableFrom(classType))) {
|
|
if (entityFactory != null && (Entity.class.isAssignableFrom(classType) || Model.class.isAssignableFrom(classType))) {
|
|
return new JavaBeanDeserializer(this, entityFactory.getInstanceType(classType), type);
|
|
return new JavaBeanDeserializer(this, entityFactory.getInstanceType(classType), type);
|
|
@@ -118,9 +120,8 @@ public class HswebAutoConfiguration {
|
|
};
|
|
};
|
|
|
|
|
|
//fastjson.parser.autoTypeAccept
|
|
//fastjson.parser.autoTypeAccept
|
|
- ParserConfig.getGlobalInstance().addAccept("org.hswebframework.web.entity.");
|
|
|
|
- ParserConfig.getGlobalInstance().addAccept("org.hsweb.");
|
|
|
|
- ParserConfig.getGlobalInstance().addDeny("org.hsweb.ezorm.core.param.SqlTerm");
|
|
|
|
|
|
+ ParserConfig.global.addAccept("org.hswebframework.web.entity.");
|
|
|
|
+ ParserConfig.global.addDeny("org.hsweb.ezorm.core.param.SqlTerm");
|
|
return converter;
|
|
return converter;
|
|
}
|
|
}
|
|
|
|
|