有没有办法在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的属性 .
1 回答
Spring-fox在你发布它时没有添加对多态性的支持 . 但是,2.9.0版似乎添加了它 . 检查this