给定一个抽象的,通用的资源类和一个具体的实现:
public abstract class AbstractResource<T> {
@Autowired
private SomeService<T> service;
@Path("/{id}")
@GET
public T get(@PathParam("id") String id) {
return service.get(id);
}
}
@Path("/people")
public class PersonResource extends AbstractResource<Person> { }
看来,产生的文档时PersonResource
,字正腔圆不是捡的事实get()
返回一个Person
。
人是不是在数据模型>数据类型部分列出。
下的GET部,响应体示出元素类型为“(自定义)”。
是因为使用泛型作为实体类型的这些问题? 有没有办法来暗示字正腔圆的真正类型是什么,所以可以正确生成的文件?