Feign:使用接口方法调用服务
Feign集成了Ribbon
新建一个模块springcloud-consumer-dept-feign,与consumer-80类似,在实体模块springcloud-api和feign模块中导入feign依赖
实体模块中创建service包,写DeptClientService 接口:记得注入spring 加入@Component或者@Service注解
feign模块消费者控制层:
feign模块启动类添加注解:@EnableFeignClients(basePackages = {"com.company.springcloud"})
个人理解:实体接口注解feign上value值绑定了某个服务,消费者feign启动时扫描实体接口包访问时会调用包内的某个方法映射到绑定的服务上