我有一个类,当我传递id时,我会得到响应,但是如果excel表有多个银行,我无法看到带有多个值的json格式的响应,但是当我运行我的代码时,在postman响应中只得到一个银行而不是多个银行。
public BankDetails getRes(List<Banks> res){
BankExcel bank = new BankExcel();
bank.setName(res.listIterator().next.getName());
bank.setAddress(res.listIterator().next.getAddress());
BankParent ban = bank;
BankDetails bankDetails = new BankDetails();
bankDetails.setVal(Collections.singletonList(bankDetails));
}以供参考。我有一个父类作为BankDetails,其子类是BankExcel。
我期待的是,当有两家银行的名字-汇丰银行和RBL时,当我击中邮递员时,我只得到一家银行作为回应,而不是两家银行。
我期待着两家银行的回应。
发布于 2022-11-22 07:00:39
您已经发布的代码包含以下几个问题:
代码不会编译,因为res.listIterator().next()
res.listIterator()返回一个迭代器,从list
bank或ban.
BankDetails实例,唯一非默认的事情就是调用setVal(...) (参见< code >D17正在执行的bankDetails.setVal(Collections.singletonList(bankDetails))正在做的事情上的next)
,则不是最好的方法。
话虽如此,但你的帖子中遗漏了一些东西,这让你很难猜出你面临的问题是什么:
BankDetails是什么样子的?https://stackoverflow.com/questions/74528528
复制相似问题