Bir model özelliğini POST'ta Swagger'da nasıl gizleyeceğinizi öğrenmek isteriz. Ben Swagger-springmvc (0.9.3) ve Springfox (swagger spec 2.0 destekler) hiçbir boşuna denedim.Swagger springfox gizlemek model özelliği POST'ta
Bu sorunu GET isteklerinde Swagger aracılığıyla görmek istiyorum. Ancak POST istekleri değil, kimlik otomatik olarak atandığından, yalnızca POST isteğinde bulunmak istiyorum.
public class RestModel {
private int id;
@JsonProperty
private String name;
@JsonProperty
public int getId() {
return 0;
}
@JsonIgnore
public void setId(int customerId) {
this.customerId = customerId;
}
public int getName() {
return "abc";
}
public void setName(String name) {
this.name = name;
}
}
Yani GET, ben görmelisiniz:
{
"id": 0,
"name" : "abc"
}
Ve POST üzerinde
, sadece görmelisiniz:{
"name"
}
ekleyerek çalıştı: @ApiModelProperty (salt okunur = true). Ama bu yardımcı olmadı.
Bu konuda herhangi bir güncelleme var mı? – SimonH
@Dilip Krishnan, bunun uygulanacağını da çok seviriz. Bu, zaten uygulanıyorsa (https://github.com/springfox/springfox/pull/2056) henüz eklenmemişse, ancak bu işlem gerçekleşmeyecekse –
@ MariánZekeŠedaj Yakında –