Переопределить аннотации Swagger Parent ClassJAVA

Программисты JAVA общаются здесь
Anonymous
Переопределить аннотации Swagger Parent Class

Сообщение Anonymous »

Это мой родительский класс: < /p>

Код: Выделить всё

    public abstract class Measurement {
@Schema(description = "The value", example = "1")
public Double amount;
@Schema(description = "The unit", example = "m")
public String unit;
..
}
< /code>
У меня есть еще один класс, расширяющий его, так: < /p>
public class Weight extends Measurement {
...
}
< /code>
Проблема, которая у меня возникает, заключается в том, что в сгенерированных документах Swagger весовая категория имеет 1 м. Что неверно, конечно, поскольку вес не должен быть длиной. Есть ли способ как -то переопределить аннотацию родительской схемы? Например, в весовой категории я хотел бы сделать что -то вроде этого: < /p>
@Schema(description = "The weight",
example = "kg",
allowableValues = {"g", "hg", "kg", "lb"})

@Schema(description = "The value",
example = "2")
Но все еще наследуя класс измерений.

Подробнее здесь: https://stackoverflow.com/questions/795 ... nnotations

Вернуться в «JAVA»