Код: Выделить всё
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