【发布时间】:2021-08-03 23:40:44
【问题描述】:
public string prospect(List<ProspectRequest> prospectRequest, String primaryClientId) {
if(p2p(primaryClientId)=="Success") {
for(ProspectRequest prospect : prospectRequest) {
p2p(prospect.getId());
}
// rest of code i would like to continue
}
}
public string p2p(String id){
crmApi.getProspectId(id);//this is external client api
String message = "Success";
return message;
}
如果 p2p(primaryClientId) 失败,那么我需要停止整个过程。我如何继续“我想继续的其余代码”。
如果 feign 客户端 api crmApi.getProspectId 成功,则返回成功消息,这是一个很好的案例。 如果 crmApi.getProspectId api 给出错误,那么我仍然需要为下一组客户端继续 p2p() 程序。它是如何工作的。
提前致谢。
【问题讨论】:
-
BTW == 字符串看起来很不Java。
“succes“.equals(p2p(…))将确保它适用于非实习字符串。
标签: java spring-boot rest java-8 feign