Код: Выделить всё
org.springdoc
springdoc-openapi-ui
1.8.0
Я попробовал Schema(all = {}) поверх своего базовый класс запроса.
Я пробовал создать Bean OpenApiCustomizer, но для этого требуется Springdoc-openapi-starter-webmvc-ui и Java 17.
Я' Я пробовал добавить это в yml Springdoc.packages-to-exclude=packageWithOnlyTheSuperRequestClass
ничего не работает
Код: Выделить всё
@RestController
public class FakeController{
@RequestMapping(value = {"/fake-method"}, method = RequestMethod.GET)
public String fakeMethod(BaseClassRequest request){
return "Hello, world!";
}
}
Код: Выделить всё
public class BaseClassRequest extends SuperClassRequest{
private String username;
// getter and setter
}
Код: Выделить всё
public class SuperClassRequest{
private String password;
// getter and setter
}

Подробнее здесь: https://stackoverflow.com/questions/792 ... n-api-docs
Мобильная версия