quarkus - 实现 Quarkus REST 客户端
问题描述
我为第 3 方服务创建了一些接口:
@RegisterRestClient
public interface FooService {
@Path("/foo")
@POST
MyResponse foo(MyRequest request, @HeaderParam("X-Bla") String xBla);
...
这工作正常。
但是,我还想创建 API 的“精简版”版本。我在想MyLiteFoo implements FooService
,但我注意到所有注释都需要在实现类中重新声明,因为没有@Inherited
?
补充:不能,implements FooService
因为 Quarkus 会抱怨。
还是有更简单的方法?
解决方案
推荐阅读
- tfs - TFS 测试构建缓慢,在“vstest.console.exe,TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint:”上挂起几分钟
- python - 使用 SystemD 运行 python-socketio 以在后台播放声音
- javascript - 使用 tinyMCE 和 Angular 在光标处插入文本
- mysql - 在 mysql 查询中仅检查日期、小时和分钟
- python - cx_Freeze 可执行文件之间的公共 lib 文件夹
- php - 如何检查数据库中是否已存在值?
- java - 将 thymeleaf 转换为 REST 解决方案的登录表单
- javascript - 为什么我无法从父元素中找到加载器元素?
- javascript - 如何使用 if-error-return 模式满足 eslint 中的“一致返回”规则?
- laravel - 将 gmail 连接到 laravel 应用程序:从应用程序发送和接收电子邮件