【发布时间】:2018-03-08 16:51:15
【问题描述】:
有没有办法在 springfox swagger (2.7.0) 中暴露继承/多态性?我知道招摇规范支持 allOf。 springfox 支持这个吗?下面是示例域模型。
@ApiModel
public abstract class Animal{
private String name;
}
@ApiModel(parent=Animal.class)
public class Dog extends Animal{
...
}
@ApiModel(parent=Animal.class)
public class Cat extends Animal{
...
}
如果控制器返回 Animal,swagger 合约不会暴露 Cat 或 Dog。它只返回 Animal 及其属性。
【问题讨论】: