连接列

时间:2017-11-24 03:00:52

标签: spring-boot swagger swagger-ui

如果属性是Class,则忽略

@ApiModelProperty(hidden = true)。我的问题是它扩展得太多,需要叶子场。

有没有办法让它发挥作用?或者唯一的解决方案是为请求用法创建不同的类?

一个简单的例子:

public class Child {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}


public class Parent {
    private String name;

    @ApiModelProperty(hidden = true)
    private Child child;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Child getChild() {
        return child;
    }

    public void setChild(Child child) {
        this.child = child;
    }
}

如果我将@ModelAttribute放在Parent上,则在休息端点swagger将呈现请求中的child.name字段。 enter image description here

0 个答案:

没有答案