问题标签 [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.

0 投票
1 回答
1240 浏览

quarkus - 如何使用 Panache 更新已经持久化的实体?

我正在用华丽的 quarkus 编写 JaxRS 资源,我注意到我无法让 PUT/PATCH 请求工作。更具体地说,我似乎无法更新数据库中以前持久化的实体。我想我做错了什么,但后来我尝试了 quarkus-quickstart for panache,可以在这里找到,我注意到PUT在那里也不起作用。

它所做的是使用该findById方法获取一个实体,更改该实体,然后返回该更改的实体。但它实际上并没有在数据库中改变它。对于快速入门,我按照 README 中的建议使用 docker 设置数据库。

更新已持久化的 Panache 实体的推荐方法是什么?

示例请求流

这些是我通过 quarkus 快速入门得到的请求和响应:

  1. GET本地主机:8080/水果。

    • 回复:[ {"persistent": true, "id": 1, "name": "Cherry"} ]
  2. PUT本地主机:8080/fruits/1,正文:{ "name": "edited name" }

    • 回复:{ "persistent": false, "id": 1, "name": "edited name" }
  3. GET本地主机:8080/水果
    • 回复:[ {"persistent": true, "id": 1, "name": "Cherry"} ]
0 投票
1 回答
319 浏览

java - 为什么本机 Quarkus 可执行文件不使用 maven 多模块结构启动我的 Jax-rs 资源?

我正在尝试开发具有六边形架构的 quarkus 应用程序。

应用程序代码在github中可用。

我有 4 个模块;Business、Persistence、Webservice 和应用程序打包在一个全局模块中,我将在其中生成我的 Quarkus 应用程序。

当我启动时:

然后是我的原生图像

Quarkus 无法公开不在主模块中的我的 PortfolioEndpoint。

我可以将我的端点放在我的投资组合应用程序中,它可以工作,但我不想破坏六边形架构。

我应该将所有 Quarkus 功能放在同一个 Maven 模块中,还是可以将功能拆分为多个包?

0 投票
2 回答
2149 浏览

quarkus - Quarkus 自定义主方法

是否可以main(String[] args)为 Quarkus 应用程序提供自定义方法?或者有没有其他方法可以访问命令行参数?

用例是构建一个用作命令行工具的本机映像。

0 投票
2 回答
1769 浏览

java - Quarkus 项目在 Bamboo 中构建失败

我正在尝试在 Bamboo 中构建 Quarkus 应用程序,但由于很多配置错误而失败:

以 Maven 3.2.5clean package为目标。该项目在本地构建良好。

这可能是什么原因造成的?

0 投票
2 回答
2455 浏览

java - Quarkus MongoDB 集成

我正在使用 quarkus 构建一个需要连接到 MongoDB 的应用程序。

但是查看文档我找不到任何模块或指南来告诉我如何做到这一点:

https://quarkus.io/

有关于 hibernate 和 JPA 的指南,但没有关于 mongodb 的指南。

有人能做到吗?您可以与我分享一个带有示例的存储库吗?

0 投票
3 回答
1661 浏览

java - 如何使用 Quarkus-Gradle-Plugin 构建 uberJar

我正在尝试使用 Quarkus Gradle 插件构建具有所有依赖项(可运行)的 uberJar。使用 Maven,您可以通过向插件添加配置来构建它。

这就是它在 maven 中的样子:

有没有可能在 gradle 插件中设置这个属性?id 'io.quarkus.gradle.plugin' 版本 '0.12.0'

0 投票
2 回答
5404 浏览

windows - 用于 Windows 的 GraalVM

我正在测试新的 RedHat 框架Quarkus。我正在尝试构建一个本机可执行文件,为此我需要下载GraalVM,但在GraalVM 的下载页面上有两个版本(社区和企业),仅适用于 Mac 和 Linux,但不适用于 Windows。

是否有替代下载 GraalVm for Windows 的方法?

0 投票
1 回答
3698 浏览

quarkus - 使用 kotlin + quarkus 注入一些依赖项时出错

我想在我的 Kotlin 资源文件中包含一个依赖项。但我不能。

我制作了这个教程:https : //quarkus.io/guides/rest-client-guide 但是,为了开始这个项目,我在我的项目中包含了扩展“kotlin”。

我的代码如下:

国家.kt

国家服务.kt

国家资源.kt

应用程序属性

错误:

有人可以帮助我吗?

谢谢!

0 投票
1 回答
1066 浏览

kotlin - Quarkus Vert.x 示例

我想使用用 Kotlin 编写并使用 Vert.x verticles 的现有项目来测试 Quarkus 和 Docker 的本机映像。

你能给我举一个关于如何使用 Quarkus 部署 Verticle 的例子吗?

我的依赖是vertx-sockjs-service-proxyvertx-lang-kotlin.

我在 Vert.x 扩展测试中找到了一些示例,但我找不到如何在服务器启动时部署我的 Verticle。

0 投票
1 回答
139 浏览

quarkus - 如何配置 Quarkus 扩展属性?

我想在 Quarkus undertow 扩展配置中更改属性allow-non-standard-wrappers值。

在 Wildfly 中,它是在standalone.xml undertow 子系统中完成的。我们如何在 Quarkus 中进行这种配置更改?

谢谢,