坑梓网站建设流程,网站整站模板下载工具,新闻发布会主题,slider wordpressFeign主要为了面向接口编程 feign是web service客户端#xff0c;是接口实现的#xff0c;而ribbon是通过微服务名字访问通过RestTemplate调用的#xff0c;如下#xff1a; 在Feign的实现下#xff0c;我们只需要创建一个接口并使用注解的方式来配置它#xff08;类似…Feign主要为了面向接口编程 feign是web service客户端是接口实现的而ribbon是通过微服务名字访问通过RestTemplate调用的如下 在Feign的实现下我们只需要创建一个接口并使用注解的方式来配置它类似于以前Dao接口上标注Mapper注解现在是一个微服务接口上面标注一个Feign注解即可
在总的springcloud-api中编写服务接口 都导入依赖
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-feign/artifactIdversion1.4.6.RELEASE/version
/dependency这里将接口写好之后使用Component注解注入spring容器然后新建模块springcloud-consumer-dept-feign 这里其实就是springcloud-consumer-dept-80模块复制过去不一样的是 这里使用接口方式注入也就是用了spring容器的思想不使用RestTemplate来获取 然后使用EnableFeignClients注解和ComponentScan注解去扫描包路径
即可成功访问获得数据