问题标签 [quarkus-rest-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

java - Quarkus-resteasy-multipart 找不到内容类型多部分/表单数据类型的编写器

我正在开发一个项目,在该服务器端我为我的 APIS 使用了 REST 服务。如果我在类的主要功能中使用 REST 服务,它工作正常。但是当我从使用 Quarkus-resteasy 的 servlet 调用它时,它会抛出异常。例外情况如下。

servlet 的主要代码如下。

项目的依赖如下。

奇怪的是,类的main函数中同样的代码可以运行良好。我被这个问题困扰了一天,如果你能帮助我,我将不胜感激。

0 投票
1 回答
930 浏览

kotlin - 如何使用 Kotlin 在 Quarkus 中正确验证 REST 请求?

我目前正在使用 Kotlin 在 Quarkus 中创建一个应用程序。我正在尝试使用 RestEasy、Panache 和 Hibernate 创建一个简单的用户端点。我现在面临的挑战是异常处理没有正确完成。当请求无效时,我想向用户显示正确且易于理解的消息。

这是我的 createUser POST 请求的 UserResource:

这是我的用户实体:

为了完整起见,这是我的 UserRepository:

当我确定请求有效时,创建用户确实有效。但我还想确保在请求无效时能很好地处理无效请求。这是我现在点击 createUser 端点时得到的响应:

我在这里想念什么?

0 投票
0 回答
208 浏览

quarkus - Quarkus 使用动态端点调用 Rest API

我使用微配置文件调用了特定的 API,碰巧这个调用给了我一个 URL 列表,我必须对返回的每个 URL 进行调用。

我的目标是调用所有这些 URL 并验证返回的 HTTP 状态。

0 投票
1 回答
35 浏览

kotlin - 如何继承一个类并传递一个 PanacheRepository

我正在 Kotlin 和 Quarkus 中创建一个应用程序。我现在正在创建一个通用的休息资源,它将由我的其他资源类扩展。我的想法是我将不得不编写更少的代码,因为泛型类的所有方法都将被其子类使用。现在我遇到的问题是传递一个通用的 PanacheRepository。

GenericResource 中的所有方法都使用 PanacheRepository 方法。但是,当我尝试通过构造函数将例如 UserRepository 传递给 GenericResource 时,它​​不起作用。

下面是我的通用资源:

这将是我的 UserResource:

我还有一个单独的 UserRepository 是这样的:

有人能把我推向正确的方向吗?对 Kotlin 还是很陌生 :)

0 投票
1 回答
480 浏览

java - ConfigProperty 未将值注入字段

我是 quarkus 环境的新手。我有一个 quarkus 应用程序,我正在尝试使用

org.eclipse.microprofile.config.inject.ConfigProperty

这是示例代码

这是我的 application.properties 的内容

这里的显示方法总是打印空值。事情是相同的属性被正确地注入到控制器/资源端点类中,但不在这个类中。我也尝试使用@Inject 和@ConfigProperty,但没有运气。任何指针都会有帮助。

0 投票
3 回答
1045 浏览

junit - 我可以在我的测试类中覆盖 quarkus application.properties 值吗?

我在我的 quarkus application.properties 中配置了一个值

现在,每当我想执行测试时,我都希望将此值设置为 false 而不是 true。但我不想更改 application.properties 因为它会影响最新的应用程序部署。我只希望我的测试以 false 值执行,以便我的测试覆盖率在声纳中变为绿色。

从 java 代码中,我通过以下操作获取此值

Sprint boot 中已经存在类似的东西,我很好奇 quarkus 中是否也存在类似的东西

在 Junit Test 中覆盖默认 Spring-Boot application.properties 设置

0 投票
2 回答
49 浏览

quarkus - 是否有一个具有多个命名 OidcClients 的小 quarkus 项目来调用多个服务调用?

正在寻找具有多个 OidcClients 的示例 quarkus 响应式项目来进行多个服务调用?

例如:DemoProject 想要调用服务 A、B、C、D。DemoProject 使用了 keycloak 授权,授权类型为密码。服务A有OidcClientA,服务B有OidcClientB,服务C有OidcClientC,服务D有OidcClientD。我们如何简单地将 OidcClient 注入特定服务并自动获取特定令牌、授权标头到特定服务?

Quarkus 文档:https ://quarkus.io/guides/security-openid-connect-client

0 投票
1 回答
93 浏览

rest - 如何在 kogito quarkus 中创建自定义的 Rest 端点

我正在创建一个包含 DRL 文件的 kogito 应用程序。它根据 DRL 文件中的规则名称生成 REST 端点。我怎样才能根据我的要求改变它?例如

规则 findStudents When /// 然后 ///

所以端点将是-> http://localhost:8080/find-students 我想要这样的东西-> http://localhost:8080/findAllStudents

0 投票
1 回答
393 浏览

spring-boot - 跳过蓝色大按钮 BBB 中的回声测试

我想在创建或加入会议时取消麦克风静音或跳过回声测试。我尝试了几种方法并在 settings.yml 文件中进行了更改,并在创建会议 url 中传递了参数 bbb_skip_check_audio = true 但我没有得到预期的输出。

您能否建议我如何跳过 BBB 中的完整回声测试。开始会议或加入会议时,麦克风应取消静音。

谢谢!

0 投票
0 回答
42 浏览

quarkus - 如何在 quarkus REST 客户端订阅 NATS 主题

我正在尝试在 quarkus 中使用 NATS 消息传递来实现请求-回复,并且找不到将订阅放置到 NATS 主题的位置以使其仅在应用程序启动时订阅一次。我找到了 Kafka 的例子,但它非常不同。谢谢