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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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