同事们!我正在使用quakus,需要捕获当我发送带有错误字段的请求(FAIL_ON_UNKOWN_PROPERTIES=true(时发生的异常,并将其发送到响应。我该怎么做?也许我需要编写这个对象的自定义反序列化程序?
是的,没错,我想显示无效字段的列表
好的,下面是您可以做的。。。
- 您以
String
的形式接收请求正文 - 然后,您尝试使用控制器中的
ObjectMapper
类将其取消实现为对象 - 然后,您需要捕获抛出的异常,并从其字段(如果存在(或消息中解析出字段列表
请参阅此处的错误消息示例。还要检查UnrecognizedPropertyException
的Javadoc
这能解决你的问题吗?请在评论中告诉我。