如何从 querydsl Spring Boot 中提取参数?

How can extract params from querydsl Spring Boot?

我们知道 Querydsl 获取 Peageable 和 Predicate 作为参数,但我如何从这个 querydsl 中提取参数?因为我必须得到我在 postman 中传递的 Id 才能使用它。

那是我的控制器:

@GetMapping
    ResponseEntity<Page<MedicalDataDto>> getMedicalData(Pageable pageable, @QuerydslPredicate(root = MedicalData.class) Predicate predicate){
        return ResponseEntity.ok(medicalDataService.getMedicalData(pageable,predicate));
    }

使用classcom.querydsl.core.types.PredicateOperation(如果查询条件不止一个)

使用class com.querydsl.core.types.dsl.BooleanOperation(单查询条件)

是类似的问题。