Quarkus 中的 BindingResult 替代方案

BindingResult alternative in Quarkus

我正在从 Spring Boot.I 转变,有几个问题: Quarkus 中是否有 BindingResult 的替代方案? 我的方法是这样的:

@PUT
public Response updateCategory(@Valid CategoryDTO pCategoryDTO) {}

请求是这样的:

{  "name": "packaging",  "id": 8}

但是 pCategoryDTO 没有收到 id(Integer),它只收到 name.I 没有在日志中看到任何错误。

您是否添加了 Hibernate Validator Quarkus 扩展?

CategoryDTO 是否也在 Jandex 正确索引的地方? (即无论是在您的应用程序中,还是在外部库中,都需要对其进行索引)

如果是这样,您应该在 bean 无效时引发异常。