Feign 是一个声明式的 Web 服务客户端,它通过注解和接口的方式来定义服务调用,使代码更加直观和易于维护。下面详细介绍 Feign 的注解和接口是如何定义服务调用的。
1. 启用 Feign 客户端
在 Spring Boot 应用的主类上添加 @EnableFeignClients 注解,用于启用 Feign 客户端功能。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
@SpringBootApplication
@EnableFeignClients
public class FeignClientApplication {public static void main(String[] args) {SpringApplication.run(FeignClientApplication.class, args);