swagger 内部类的问题
使用swagger生产在线api文档时,我的多个响应BO里定义了同名的内部类,如下:
//class-A
public class AQueryRsp extends CommonRsp {
@ApiModelProperty(value = "响应内容")
private Content content;
public static class Content {
private String p1;
}
}
//class-B
public class BQueryRsp extends CommonRsp {
@ApiModelProperty(value = "响应内容")
private Content content;
public static class Content {
private String f2;
}
}
最终生成的api文档里,只有一个Content
这样生成的api文档里,不同的查询响应BO都引用了同一个Content;
当然,我把同名的内部类修改成不同的名字,可以解决这个问题。关键是引入了swagger就要改代码,这样好吗??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
可以通过ApiModel的value进行重命名
引用来自“纸醉鑫迷”的评论
swagger简直太重了,试试Sapi吧
Sapi是什么,能发一个链接么
swagger简直太重了,试试Sapi吧