实现 Quarkus REST 客户端

时间:2021-07-30 07:46:56

标签: quarkus quarkus-rest-client

我为第三方服务创建了一些接口:

@RegisterRestClient
public interface FooService {
    @Path("/foo")
    @POST
    MyResponse foo(MyRequest request, @HeaderParam("X-Bla") String xBla);
    ...

这工作正常。

但是,我还想创建 API 的“精简版”版本。我在考虑 MyLiteFoo implements FooService,但我注意到所有注释都需要在实现类中重新声明,因为没有一个是 @Inherited?

补充:甚至不能implements FooService,因为 Quarkus 会抱怨。

或者有更简单的方法吗?

0 个答案:

没有答案