SpringCloud FeignClient调用返回结果为null。
(1)远端服务如下:
@ApiOperation("[+]获取系统所有的项目")
@RequestMapping(value="/all", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public AppResponse<List> all() {
// 1、分步查询,先查出所有项目
// 2、再查询这些项目图片
List<ProjectVo> prosVo = new ArrayList<>();
// 1、连接查询,所有的项目left join 图片表,查出所有的图片
// left join:笛卡尔积 A*B 1000万*6 = 6000万
// 大表禁止连接查询;
List<TProject> pros = projectInfoService.getAllProjects();
for (TProject tProject : pros) {
Integer id = tProject.getId();
List<TProjectImages> images = projectInfoService.getProjectImages(id);
ProjectVo projectVo = new ProjectVo();
BeanUtils.copyProperties(tProject, projectVo);
。。。。。。。。。
return AppResponse.ok(prosVo);
}
(2)FeignClient定义如下:
@FeignClient(value=“SCW-PROJECT”,fallback=Pr