Fegin与ribbon区别不大
ribbon:面向微服务编程
fegin:面向接口编程,并且是集成了ribbon
如何使用
1、导入依赖
2、创建接口,接口上加注解
@Componen //这个一定要加,注入到spring中
@FeignClient(value="xxx") //xxx指的是要负载均衡项目的名字
public interface FreClient {
@GetMapping("/dept/get/{id}")
public Dept QueryById(PathVariable("id") Long id);
public Dept QueryAll();
}
然后啪的一下就没了,本项目的其它照旧,很快乐
其他需要集群的项目的application中加入@EnableFeginClients(baskPcakages={“com.xxx.xxx”})
@ComponentScan(“com.xxx,xxx”)
这样就能扫描支持这个依赖并使用的项目了