feign调用服务提供者返回IPage但客户端无法获取到结果的原因是什么


本篇内容介绍了“feign调用服务提供者返回IPage但客户端无法获取到结果的原因是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!通过feign调用,服务提供者返回IPage,客户端无法获取到结果;主要原因就是jackson需要默认构造函数序列化;@PostMapping(value =”/page”,consumes = MediaType.APPLICATION_JSON_VALUE)
ResponseModel> loadCommentPage(@RequestBody Comment condition);Mybatis-plus修改方式
IPage改成Page即可spring-data 修改方式也是一样的,最简单就是自己实现IPage就可以了,也可以通过SpringMvcContract方式重造结果集feign的几种可能性
1、接口直接被调用
2、接口直接被调用的同时其他模块也需要这个接口,那么其他模块就需要通过fegin调用
3、不会被直接调用,所有接口通过feign调用基于以上三点,有如下可能性
1、在使用fegin时候,服务提供者到底应该直接返回ResponseModel(统一返回值)还是只返回结果?
1和3直接返回ResponseModel即可,2如果直接返回ResponseModel那么调 香港云主机用者就需要自己判断code或者直接返回给前段不做任何处理,如果直接返回结果那么直接被调用那个接口就无法统一返回值;建议直接写成俩个方法。“feign调用服务提供者返回IPage但客户端无法获取到结果的原因是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: golang中怎么利用leetcode连续数列

本篇文章为大家展示了golang中怎么利用leetcode连续数列,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。给定一个整数数组(有正数有负数),找出总和最大的连续数列,并返回总和。示例:输入:[-2,1,-3,4,-…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/07 14:03
下一篇 08/07 14:03

相关推荐