whx123/JavaHome

后端思维二:手把手教你实现一个并行调用模板 ------ StackOverflowError

Opened this issue · 0 comments

在声明多个策略实现类中
用户信息策略类

    @Override
    public BaseRspDTO<Object> execute(AppInfoReq req) {
        UserInfoParam userInfoParam = userService.buildUserParam(req);
        UserInfoDTO userInfoDTO = userService.queryUserInfo(userInfoParam);
        BaseRspDTO<Object> userBaseRspDTO = new BaseRspDTO<Object>();
        userBaseRspDTO.setKey(getTaskType());
        userBaseRspDTO.setData(userBaseRspDTO);
        return userBaseRspDTO;
      }
userBaseRspDTO.setData(userBaseRspDTO); 

应该改成

userBaseRspDTO.setData(userInfoDTO);