@FeignClient 时,里面的n
时间: 2024-06-18 07:01:31 浏览: 99
使用 @FeignClient 实现不使用 Eureka 的服务调用
在使用Spring Cloud Feign Client时,`@FeignClient`注解用于配置Feign客户端,它允许你定义一个接口来调用远程API。如果提到的`n?`可能是指`name`属性,这是一个必填参数,用于指定Feign客户端的目标服务名称。这个名称通常与你在远程服务器上定义的服务名相匹配。
例如:
```java
@FeignClient(name = "myRemoteService", url = "http://localhost:8080") // `n`指代`name`
public interface RemoteServiceApi {
@GetMapping("/users")
List<User> getUsers();
}
```
在这个例子中,`myRemoteService`就是`name`的值,`http://localhost:8080`是服务的URL。`@FeignClient`会创建一个名为`RemoteServiceApi`的接口,该接口的方法可以用来调用远程`/users`端点。
阅读全文