Springdoc игнорирует @parameter (hidden = true) на @querydslpredicateJAVA

Программисты JAVA общаются здесь
Anonymous
Springdoc игнорирует @parameter (hidden = true) на @querydslpredicate

Сообщение Anonymous »

Я использую Springdoc 2.8.13 с Spring Boot и QueryDsl.
Вот конечная точка контроллера, которая принимает предикат QueryDsl: < /p>

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

@GetMapping("/users")
public ResponseEntity users(
@Parameter(hidden = true)
@QuerydslPredicate(root = User.class) Predicate predicate) {
...
}
Несмотря на то, что параметр аннотирован с помощью @parameter (hidden = true) , сгенерированная спецификация openapi по -прежнему содержит параметры запроса для свойств в пользователе . /> Вопрос:
Есть ли способ глобально отключить обработку параметров QueryDSL в SpringDoc? Расширение. < /p>

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

@Bean
public QuerydslPredicateOperationCustomizer querydslPredicateOperationCustomizer() {
return null;
}
среда:
  • Spring Boot 3.5.6
  • Springdoc 2.8.13


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

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