Симулировать звонки не удалось - PullRequest
0 голосов
/ 07 марта 2020

это симулированный код клиента:

@FeignClient(value = "weId-service", fallback = WeidServiceFallback.class)
public interface WeidService {
   @RequestMapping(value = "/createWeId2", method = RequestMethod.POST)
   String weId();
}

при вызове этого сервера:

 @PostMapping("/createWeId2")
 public String createWeId2() {
    System.out.println("weid called");
    //here will do a lot of thing
    ResponseData<CreateWeIdDataResult> response = demoService.createWeIdWithSetAttr();
    String weid = response.getResult().getWeId();
    System.out.println(weid);
    return weid;
}

всегда go в качестве метода отката WeidServiceFallback.

, но когда я просто возвращаю строку в createWeId2 (), она будет успешной. как это:

@PostMapping("/createWeId2")
 public String createWeId2() {
    System.out.println("weid called");

    return "abc";
}
...