同事!我正在使用 quakus 并且需要捕獲當我發送帶有錯誤欄位的請求(FAIL_ON_UNKNOWN_PROPERTIES = true)并將其發送到回應時發生的例外。我怎樣才能做到這一點?也許我需要撰寫這個物件的自定義反序列化器?
uj5u.com熱心網友回復:
是的,沒錯,我想顯示無效欄位串列
好的,這就是你可以做的......
- 您收到請求正文作為
String - 然后您嘗試使用
ObjectMapper控制器中的類將其反實作為一個物件。 - 然后,您需要捕獲拋出的例外并從其欄位(如果存在)或訊息中決議出欄位串列。
請參閱此處的錯誤訊息示例。還要檢查Javadoc以了解UnrecognizedPropertyException
這能解決您的問題嗎?在評論中告訴我。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/366624.html
