swagger 接口生成文档问题

2019-03-15 15:26:01 +08:00
 tosmq009

求助各位大神,swagger 接口生成文档里,如果我是 对象里面包含泛型的对象,文档直接 显示 T,不显示具体的参数了,求助

class result{

private T data = null;


private Integer code;



private String message;

}

那我里面的 T 的 参数内的内容就不显示了,

T 是只有 Get Set 的贫血模型 MOdel 或者是 List<model> 这种</model>

4555 次点击
所在节点    API
3 条回复
kkkkkrua
2019-03-15 15:30:01 +08:00
在接口上,泛型的情况下,显示的指出泛型类型
比如
public Result<SomeClass> getById(){}
tosmq009
2019-03-15 15:32:45 +08:00
@kkkkkrua 是返回值的泛型里写上? 试过了,还是不行,我用的版本是,。

<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.5.0</version>
</dependency>


spring 2.0+


还有什么需要注意的地方呢?谢谢
kkkkkrua
2019-03-25 18:17:06 +08:00
@tosmq009 我是 2.8.0 写上就能生成了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/544990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX