Согласно документации Swagger 1.x , я использовал @ApiModel
и @ApiModelProperty
в своем классе моделей:
// @XmlRootElement(name="TempUser")
@ApiModel(value="Tempuser", description="Sample model for the documentation")
public class Tempuser {
@ApiModelProperty( value = "Person's first name", required = true )
private String name;
public Tempuser(String name) {
this.name = name;
}
// @XmlElement(name = "name")
// @ApiModelProperty(example = "peter", required = true)
public String getName() {
return name;
}
public void setType(String name) {
this.name = name;
}
public static Tempuser valueOf(String name) {
return new Tempuser(name);
}
}
Я пытался комментировать, а также комментировать @XmlRootElement
, но интерфейс Swagger не отображает этот класс в списке моделей. Пакет добавлен в список сканирования.