问题标签 [quarkus]
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.
quarkus - How can I include an additional resource in a native image built with Quarkus?
I have a project that contains a file extra-config.properties
in src/main/resources
which I reference in my code using:
This works perfectly in JVM mode, but when I build a native image the file is not accessible, because it is not included in the binary.
How can I instruct Quarkus to include it?
javabeans - 列出所有 Quarkus 托管的内置 Bean
Spring Boot 具有可以通过转到 /beans 端点来列出 Spring Managed Beans 的执行器。相当于这个的夸库是什么?我知道我们可以以编程方式使用...
但如果有类似 Spring Actuator 或至少一个文档的等价物,它会很有用。
java - 在 Quarkus 应用程序中注入 ServletContext
玩弄Quarkus,我试图ServletContext
在我的应用程序中注入:
它编译得很好,但在打包阶段 quarkus-maven-plugin 失败:
我的应用程序依赖于io.quarkus:quarkus-resteasy,它会引入 io.quarkus:quarkus-undertow,而后者又会引入 io.undertow:undertow-servlet。
我希望任何 Undertow-extensions 都提供注入ServletContext
,但显然我的假设是错误的......有什么想法吗?
java - 在 quarkus 应用程序中找不到骆驼推特组件
我正在尝试在 Twitter 中使用 quarkus 中的应用程序,而用于检查骆驼行为的测试类工作正常:
当我尝试从 Twitter 阅读时:
它引发了一个异常:
原因:org.apache.camel.ResolveEndpointFailedException:无法解析端点:twitter://streaming/[...removed...] 由于:没有找到带有方案的组件:twitter
在我的 pom.xml 中,我添加了 camel-twitter 依赖项:
我还应该怎么做才能找到 twitter 计划?
java - 在成员变量中使用时注入的 Bean 未实例化
在成员变量中使用时,我注入的 EntityManager 未启动。当我在方法中使用它时,它会被启动。
这是一个与注入 bean 的实例化时间有关的问题吗?或者仅仅是因为我使用的是quarkus和hibernate?
应该启动变量“entityManager”,但它有一个空值。
quarkus - QUARKUS 可以使用通用库吗?
QUARKUS 应用程序可以添加通用库依赖项吗?(例如番石榴)或者我是否必须将所有依赖项创建为 QUARKUS 扩展?
jax-rs - 如何制作可以使用@Context 注入的自定义上下文对象?
我希望能够做这样的事情:
我发现这篇旧的堆栈溢出帖子在这里描述了执行此操作的不同方法:在 JAX-RS 中使用 @Context、@Provider 和 ContextResolver。我实现了最佳答案(与实现无关)并让它工作,但它并没有完全符合我的要求。相反,它看起来是这样的:
那篇文章还有其他一些解决方案,但它们依赖于实现。我注意到在 quarkus 文档中有一个关于自定义上下文的部分可以在这里找到:https ://quarkus.io/guides/cdi-reference#synthetic-beans ,但这是特定于扩展的。有人对如何在 quarkus 项目中执行此操作有想法吗?
quarkus - 如何以编程方式确定 Quarkus 中的当前活动配置文件
在 Quarkus应用程序配置指南中,它提到了如何使用配置文件(例如%dev.quarkus.http.port=8181
)配置应用程序。
但是有没有办法访问配置文件(或环境)API,以便我可以记录活动的配置文件?例如像春天这样的东西:
jakarta-ee - quarkus aws lambda 函数 - cdi 在处理程序类中不起作用
目前,我尝试使用quarkus实现AWS Lambda 函数。问题是我不能在我的处理程序类中使用 cdi。例如,如果我想注入 Greeter 类(上面的示例),它始终为空(依赖注入在 quarkus 中不起作用)。因此,我在 AWS 上得到了 NullPointer 异常。
AWS-Lambda-Console 上的 NullPointerException:
我使用以下 quarkus 版本:( <quarkus.version>0.16.1</quarkus.version>
但我也尝试过使用以前的版本)
lambda 处理程序的代码:
greeter-class 是一个非常简单的类,使用 @ApplicationScoped 注释:
如果有人可以我会很好吗?
quarkus - dockerizing 微服务原生镜像抛出 java 安全异常
我正在尝试创建一个示例微服务,以使用 smallrye rest 客户端和 resteasy jsonb 扩展从外部源获取数据。来自主机的 runner.jar 工作正常,并且正在从源中检索数据。但是一旦我构建了本地 docker 镜像,问题就开始了。我得到以下错误:
我尝试通过传入 ENTRYPOINT 来设置javax.net.ssl.trustStore
和javax.net.ssl.trustAnchors
变量,并创建自定义 docker 映像以添加 graalvm 分发,如下 Dockerfile: