springboot 抛弃feign
时间: 2023-12-23 11:04:02 浏览: 158
spring-boot-feign
根据引用[1]和引用,Spring Boot 3已经正式发布,并且官方已经支持使用声明式服务调用的方式来调用远程接口。这意味着Spring Boot 3不再抛弃Feign,而是提供了一种新的方式来调用远程接口。这种方式可以更加方便和简洁地进行服务调用,同时也提供了更多的功能和扩展性。
以下是一个使用声明式服务调用的示例:
```java
// 定义远程接口
@FeignClient(name = "service-name")
public interface RemoteService {
@GetMapping("/api/endpoint")
String getEndpoint();
}
// 在需要调用远程接口的地方注入远程服务
@Autowired
private RemoteService remoteService;
// 调用远程接口
String result = remoteService.getEndpoint();
```
通过上述示例,我们可以看到使用声明式服务调用的方式非常简洁和直观。我们只需要定义一个远程接口,并使用`@FeignClient`注解指定服务名称,然后在需要调用远程接口的地方注入远程服务即可。这样就可以通过调用远程服务的方法来实现远程接口的调用。
总结来说,Spring Boot 3并没有抛弃Feign,而是提供了一种新的方式来调用远程接口,使得服务调用更加方便和简洁。
阅读全文