使用fegin调用时,返回的值不能直接List这种,要使用对象包装一下

正确使用如下

fegin

    @ResponseBody
    @GetMapping(value = "/menu/queryAllNonLowCodePageSubmenuById")
    public Result<List<LinkTheFormPageDataDTO>> queryAllNonLowCodePageSubmenuById(@RequestParam("id")int id);

服务

    @ResponseBody
    @GetMapping(value = "/queryAllNonLowCodePageSubmenuById")
    public Result<List<LinkTheFormPageDataDTO>> queryAllNonLowCodePageSubmenuById(int id) {
    
    
    }
    

错误使用如下

fegin

    @ResponseBody
    @GetMapping(value = "/menu/queryAllNonLowCodePageSubmenuById")
    public List<LinkTheFormPageDataDTO> queryAllNonLowCodePageSubmenuById(@RequestParam("id")int id);

服务

    @ResponseBody
    @GetMapping(value = "/queryAllNonLowCodePageSubmenuById")
    public List<LinkTheFormPageDataDTO> queryAllNonLowCodePageSubmenuById(int id) {
    
    
    }
    

猜你喜欢

转载自blog.csdn.net/Fire_Sky_Ho/article/details/131960424
今日推荐