目前,我正试图将openTelemetry跟踪添加到夸克项目中。它是一个连接数据源并进行一些处理的lambda。目前,我们使用的是反应性的pgadmin,但是当我尝试在使用quarkus-opentelemetry-exporter-otlp导入时进行查询时,我会得到这个错误class io.vertx.sqlclient.impl.tracing.QueryRequest cannot be cast to class io.vertx.core.spi.observability.HttpRequest (io.vertx.sqlclient.impl.tracing.QueryReque
由于我是quarkus的新手,我一直被困在这里,我正在从数据库中获取所有的ids,但我无法将其作为Uni<int[]>返回,请帮助我。
public Uni<int[]> getRun(String owner, Date dateIN) {
try{
sql="select r.id from tabel r where r.userName=$1 AND (r.endDate IS NULL OR r.endDate >=$2)";
return client.preparedQuery(sql
我是Quarkus的新手,很高兴能在我的下一个项目中使用它。我的第一个步骤是配置一个mysql连接,并以一种反应式的方式对其执行查询,如here所示。我不想使用JPA/Hibernate,所以我没有采用华丽的方式。 但我发现在映射行集时不能使用表别名。 val sql = "SELECT u.id, u.name, u.created_at, u.edited_at FROM user AS u WHERE id = ?"
val params = Tuple.of(request.id)
return client.preparedQuery(sql).execu
在夸克的启动事件中,我试图注入两个ClassA和ClassB。
public void init(@Observes StartupEvent startupEvent, ClassA a, ClassB b) throws Exception {
}
课程:
public class ClassA {
public ClassA() {
}
}
public class ClassB {
private final ClassA dependentClass;
public ClassB(ClassA dependentClass)
我正在构建一个quarkus本机可执行映像,但由于未知参数,它失败了。我在属性文件中使用了quarkus.native.additional-build-args变量,但它不起作用。
我使用的是java11。
SLF4J: Found binding in [jar:file:/home/quarkus/.m2/repository/org/jboss/slf4j/slf4j-jboss-logging/1.2.0.Final/slf4j-jboss-logging-1.2.0.Final.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:
我尝试使用.\gradlew addExtension --extensions=io.quarkus:quarkus-resteasy-mutiny --stacktrace命令添加一个扩展名。我得到了以下错误: Caused by: org.gradle.api.GradleException: No platforms detected in the project
at io.quarkus.gradle.tasks.QuarkusPlatformTask.platformDescriptor(QuarkusPlatformTask.java:45)