我的任務是檢查 Response Body 中的列表是否為空。如果它是空的,我拋出異常,如果不是,我繼續使用它。問題是 GET 請求是由 POST 請求完成的,因為搜索限制等。這是方法:@PostMapping("/fees")public List<FeeSetupDTO> getFeeSetups(@RequestBody List<FeeRequest> request) { if (!request.isEmpty()) { //request size = 1 try { return ...; } catch (NotImplementedException e) { ...; } } else { throw new PublicException(PMT_NOT_FOUND); //Never thrown because list is never empty }}我請求中的請求正文如下所示:[{ }] //Empty list問題是我得到的列表永遠不會為空,它的大小為 1 并且它只是空的,但它仍然算作列表中的一個元素。每個 FeeRequest 都由這些對象組成:feeName = null;feeCode = null;feeAmount = null; 您有什么想法可以檢查請求正文中的列表是否為空?
添加回答
舉報
0/150
提交
取消