类 ByteUtils
- java.lang.Object
-
- com.github.xiaoymin.knife4j.spring.util.ByteUtils
-
public class ByteUtils extends Object
- 作者:
- xiaoymin@foxmail.com 2019/08/27 15:07
-
-
构造器概要
构造器 构造器 说明 ByteUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static com.github.xiaoymin.knife4j.core.model.DynamicClasscreateDynamicModelByOriginalGenericClass(Class<?> originalGenericType, String name, com.github.xiaoymin.knife4j.annotations.DynamicResponseParameters dynamicResponseParameters)根据原始泛型类创建一个新的Classstatic Class<?>createDynamicModelClass(String name, com.github.xiaoymin.knife4j.annotations.DynamicParameter[] parameters)createModelstatic javassist.CtClassgetFieldType(Class<?> propetyType)static Class<?>load(String classPathName)static Class<?>loadDynamicClassType(String name)
-
-
-
方法详细资料
-
createDynamicModelClass
public static Class<?> createDynamicModelClass(String name, com.github.xiaoymin.knife4j.annotations.DynamicParameter[] parameters)
createModel- 参数:
name- 类名parameters- 属性集合- 返回:
- 动态生成类
-
createDynamicModelByOriginalGenericClass
public static com.github.xiaoymin.knife4j.core.model.DynamicClass createDynamicModelByOriginalGenericClass(Class<?> originalGenericType, String name, com.github.xiaoymin.knife4j.annotations.DynamicResponseParameters dynamicResponseParameters)
根据原始泛型类创建一个新的Class- 参数:
originalGenericType- 原始泛型类name- 新类的名称dynamicResponseParameters- 动态字段- 返回:
- 动态生成类
-
getFieldType
public static javassist.CtClass getFieldType(Class<?> propetyType)
-
-