首页 > 解决方案 > Quarkus 中的 BindingResult 替代方案

问题描述

我正在从 Spring Boot 转移。我有几个问题: Quarkus 中是否有任何替代 BindingResult 的方法?我的方法是这样的:

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

请求是这样的:

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

但是 pCategoryDTO 没有收到 id(Integer),它只获取名称。我在日志中看不到任何错误。

标签: quarkus

解决方案


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

也在CategoryDTO一个被 Jandex 正确索引的地方吗?(即在您的应用程序中,或者如果它在外部库中,则需要对其进行索引)

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


推荐阅读