genDoc icon indicating copy to clipboard operation
genDoc copied to clipboard

几个场景疑问

Open zuotq123 opened this issue 7 years ago • 1 comments

1.返回对象内的属性不是基本数据类型,是对象,支持吗? ` public class TreeElem {

private String id;
private String text;
private String icon;
private TreeElemState state;
private List<TreeElem> children;

} `

2.泛型支持吗? @ResponseBody 返回的有泛型,List<E>或者自定义的泛型 public class Result<T> { private boolean success; private String message; private T object; } 3.请求参数是对象,是否必填如何定义呢? 比如你的demo中: image

zuotq123 avatar May 10 '18 07:05 zuotq123

第一个问题 支持各种内部类型嵌套,都可以智能解析到。只要类型是在扫描的包下面就可以,如果定义类似Object这种类型,还可以在注释指定要解析成什么对象 第二个问题 支持泛型,但是要指明泛型对象是什么比如Result<User>可以解析,Result<T>这这种的话就不行了,可以在注释里面指定要解析成什么类型 第三个问题 对象里面的必填属性,目前还没做,不过打算结合一些注解验证框架来实现,但是要看具体的需求情况,如果可以结合JSR 380 验证规范,完美实现可读性极强的提示

jsdman avatar Jun 01 '19 19:06 jsdman