当前位置: 首页 > news >正文

公关策划网站建设企业推广宣传方案

公关策划网站建设,企业推广宣传方案,做网站优化好的网络公司,网站建设进度控制2.4.2.抽取方式 将Feign的Client抽取为独立模块,并且把接口有关的POJO、默认的Feign配置都放到这个模块中,提供给所有消费者使用。 例如,将UserClient、User、Feign的默认配置都抽取到一个feign-api包中,所有微服务引用该依赖包…

2.4.2.抽取方式

将Feign的Client抽取为独立模块,并且把接口有关的POJO、默认的Feign配置都放到这个模块中,提供给所有消费者使用。

例如,将UserClient、User、Feign的默认配置都抽取到一个feign-api包中,所有微服务引用该依赖包,即可直接使用。

2.4.3.实现基于抽取的最佳实践

1)抽取

首先创建一个module,命名为feign-api:

项目结构:

在这里插入图片描述

在feign-api中然后引入feign的starter依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

然后,order-service中编写的UserClient、User、DefaultFeignConfiguration都复制到feign-api项目中

2)在order-service中使用feign-api

首先,删除order-service中的UserClient、User、DefaultFeignConfiguration等类或接口。

在order-service的pom文件中中引入feign-api的依赖:

<dependency><groupId>cn.itcast.demo</groupId><artifactId>feign-api</artifactId><version>1.0</version>
</dependency>

修改order-service中的所有与上述三个组件有关的导包部分,改成导入feign-api中的包

3)重启测试

重启后,发现服务报错了:

在这里插入图片描述

这是因为UserClient现在在cn.itcast.feign.clients包下,

而order-service的@EnableFeignClients注解是在cn.itcast.order包下,不在同一个包,无法扫描到UserClient。

4)解决扫描包问题

方式一:

指定Feign应该扫描的包:

@EnableFeignClients(basePackages = "cn.itcast.feign.clients")

方式二:

指定需要加载的Client接口:

@EnableFeignClients(clients = {UserClient.class})
http://www.yidumall.com/news/73914.html

相关文章:

  • 百度seo最新算法郑州网站seo推广
  • 网上做一道题2元的网站深圳网络营销推广服务
  • 关于网站平台建设调研的函nba最新新闻
  • 广州做动态网站的公司新网站如何快速收录
  • 武汉做网站哪家公司好广告软文范例大全100
  • 天骏手表网站产品关键词大全
  • 佛山专业网站建设团队长沙网站定制
  • 高端文化网站模板爱链工具
  • 做自己网站做站长网站推广内容
  • b2c电商企业有哪些营销网站优化推广
  • 做网站多少费用陕西seo排名
  • 佛山营销型网站大数据精准获客软件
  • 为赌博网站做网络维护网络营销推广的方法有哪些
  • 路由器统一登录网站关于搜索引擎的搜索技巧
  • 网站设计的公司北京阿里云万网域名查询
  • 石家庄网站建设服务互联网推广中心
  • 易语言可以做网站了吗百度广告位价格
  • 政务网站建设索引网络营销案例实例
  • 漳州市网站建设费用手机怎么搭建网站
  • 英文网站排版百度搜索排名优化哪家好
  • vi品牌形象设计案例优化大师免费版
  • 做网站卖衣服物流包年多少钱个人博客网站搭建
  • 永年哪做网站最新新闻热点事件2024
  • 专业做婚庆的网站有哪些官网设计比较好看的网站
  • 各大网站开发语言精准引流怎么推广
  • 网站建设的需求和目的网级移动营销app下载
  • 做网站找客户永久免费客服系统软件
  • 网站怎么做下载网页代码贵阳seo网站推广
  • 在欣欣网上做网站效果如何搜索引擎营销的主要模式有哪些
  • 网站 可信验证aso优化是什么意思