有没有办法在Springfox Swagger(2.7.0)中暴露继承/多态性?我知道Swagger规范支持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。