采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好, 我尝试着在ArticleController的getArticleDetail方法中使用feign时,注入ArticlePortalControllerApi时出现重复的bean错误, @qualifier无效, 请问下怎么通过feign调用controller自己的service?而且像article这种有两个controller的情况该如何处理呢?
调用自己的没必要走feign的
但是这是两个不同的controller呀, 一个是/portal/article, 一个是/article , 老师在视频里好像说过这种也要用远程调用呀 ArticleDetailVO getArticleDetail(String articleId) { String url = "http://www.wxfnews.com:8001/portal/article/detail?articleId=" + articleId; ResponseEntity<GraceJSONResult> responseEntity = restTemplate.getForEntity(url, GraceJSONResult.class); 就是这里
两个不同的在不同的项目还是同一个项目呢?
就是ArticleController里的getArticleDetail方法里要调用http://www.imooc-news.com:8001/portal/article/detail?articleId=" + articleId; 这里因为用restTemplate调用报了找不到微服务错误, 于是就想把ArticlePortalcontrollerApi也加上Feign, 就出了这个问题
登录后可查看更多问答,登录/注册
一课收获分布式系统开发,微服务核心技术和中间件企业生产落地
1.1k 13
534 11
734 11
1.2k 11
1.1k 10