首页 文章

Springfox swagger继承支持

提问于
浏览
1

有没有办法在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 回答

  • 0

    Spring-fox在你发布它时没有添加对多态性的支持 . 但是,2.9.0版似乎添加了它 . 检查this

相关问题