java

时间:2017-04-30 17:23:12

标签: java exception exception-handling nullpointerexception

我正在进行两次api调用,其中一个应该与第二个api调用合并,我需要像下面这样编写这两个

@RequestMapping("/greeting") public Greeting greeting() {   

for(RTM rtm: callAPIFuncA()) {

       try {

        }       catch(Exception e) {
          log(e);           }   }

    for(NonRTM nRTM: callAPIFuncB()) {
       try {

        }       catch(Exception e) {
           log(e);          }

    }

return new Greeting(responseMap);

}

但是我遇到的问题是首先api返回数据,但第二个获得异常,我想返回响应,即使任何一个api调用失败。请告诉我在代码中需要更改的内容才能使其正常工作。右边api调用返回数据,但在下一个for循环中,当我进行第二次api调用时,它会给出异常并且永远不会从第一次成功的api调用返回数据前夕

0 个答案:

没有答案