@FeignClient调用的是controller
时间: 2024-07-03 16:00:24 浏览: 78
springboot FeignClient注解及参数
`@FeignClient` 是 Spring Cloud 中的一个注解,用于声明一个 Feign 客户端,它主要用于远程服务的接口调用,特别是微服务架构中,一个服务作为客户端去调用其他服务的API。当你在代码中使用 `@FeignClient` 注解,实际上是告诉 Spring Cloud 这个类(通常是一个接口)应该被用来代理到实际的后端控制器(Controller)。
当你在 `@FeignClient` 的接口方法上使用 `@RequestMapping` 或者其他的 REST 方法注解,这些方法映射到了目标服务的 Controller 类中的对应处理方法。Feign 根据这些注解的定义,自动地生成 HTTP 请求并处理响应,这样客户端代码就可以像调用本地服务一样调用远程服务的 API,而无需关心底层的具体实现细节。
阅读全文