我的任务是检查 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
提交
取消