1.导入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
2.在SpringBoot的启动类上开启注解 (@EnableFeignClients)
@EnableAsync
@RestController
@SpringBootApplication
@EnableTransactionManagement
@EnableFeignClients
public class AppBridgeRun {
public static void main(String[] args) {
SpringApplication.run(AppBridgeRun.class, args);
}
}
@EnableFeignClients 注解开启openFeign 会在spring容器启动的时候扫描 所有注解@FeignClient 注解的 接口 并通过
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
@Import(FeignClientsRegistrar.class)