有没有办法将 Jakarta 端点的接口扩展为 Quarkus Rest 客户端,而无需添加任何其他端点?
温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
我正在尝试 RestClient 接口将其注入到我的 Quarkus 应用程序中。其余的客户端接口从外部库扩展了另一个接口,我的所有创建端点都配置在该外部库中。我使用 Quarkus 3,并使用 quarkus-rest-client-reactive-jackson 库。
这是剩下的客户端
@Path("path/path")
@RegisterRestClient(configKey = "my-service")
public interface IMyRestService extends IServiceEndpoints {
}
这是外部接口
@Path("path/path")
public interface IServiceEndpoints{
@POST
@Path("")
@Consumes({"text/plain"})
@Produces({"text/plain"})
String doAction(String description);
<more endpoints>
}
当我尝试运行此程序时,出现不满足的依赖项构建错误。我可以通过在其他客户端层中实现端点来解决此错误。我想知道是否有一种方法可以修复此错误,从而向我的其余客户端添加(在我的情况下是无意义的)端点。我知道理想情况下我只需将端点添加其余客户端而消耗库层,但不幸的是,这不是该项目的结构方式。
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2153
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(192) 评论(0)