В моем проекте я использую Swagger для документирования REST API. У меня есть простой объект значения, который я хочу документировать.
public class MyClass {
@JsonValue
private String myField;
public String getMyField() {
return myField;
}
}
К сожалению, когда я добавляю аннотации чванства и затем вижу созданную документацию, нет никакой информации об этом ВО.
Класс с чванскими аннотациями ниже:
@ApiModel(value = "MyClass ", description = "represents my class")
public class MyClass {
@JsonValue
@ApiModelProperty(value = "name", dataType = "String", example = "my field")
private String myField;
public String getMyField() {
return myField;
}
}
Хотел проверить эту проблему Я временно удалил @ JsonValue аннотация и документация была создана правильно, аннотация @ ApiModelProperty сработала.
Я не могу удалить @ JsonValue аннотацию навсегда.
Кто-нибудь знает решение, как я могу заставить эти два инструмента сотрудничать?