当前位置: 首页 > 知识库问答 >
问题:

使用Quarkus·蒙哥DB客户端

万俟招
2023-03-14

我已经开始用MongoDB客户端探索Quarkus。我在文档中遇到了很多锅炉板代码。(特别是。BSON)

参考: https://quarkus.io/guides/mongo-guide

我们不能利用注释来生成代码吗?这是有意避免反射开销吗?

共有1个答案

班泽语
2023-03-14

在我们的下一个版本(计划于周三发布的0.24.0)中,我们为MongoDB支持提供了很多好东西:它被称为带有Panache的MongoDB。

你可以在master分支的文档里看到它是做什么的:https://github . com/quarkusio/quar kus/blob/master/docs/src/main/asciidoc/MongoDB-panache-guide . adoc。

所以我想说,等待0.24.0并尝试这个新功能(或者你可以构建master并尝试一下),非常欢迎反馈。

 类似资料:
  • 我正在尝试连接到本地MongoDB实例(版本3.2)。我已经在构建中指定了依赖项。格拉德尔是这样的: 依赖项{编译'org.mongodb: mongoDB驱动程序: 3.3.0'} 我有一个简单的App.java文件,其中包含以下代码(见下文)。构建/编译Java步骤都运行良好,没有错误。但是当我运行代码时,我得到:“线程”主要“java.lang.noClassDefFoundEror中的异常

  • 我试图在我Java的web应用程序中实例化一个对象,该应用程序使用QUUKUS作为其应用程序框架。我过去在已经部署到Wildfly的应用程序上成功地做到了这一点,但是它并没有像预期的那样转换到QUARKUS。我的实例化对象的工厂类如下所示: 但是,当我尝试调用factory方法时,最终出现以下异常: 我的假设是,这与RestEasy版本不匹配或其他依赖关系问题有关。然而,我不知道如何解决这个问题。

  • 斌哥豆瓣FM桌面版,是一款第三方豆瓣FM客户端(PC版)。 软件使用 AAuto 语言编写,源码下载地址 http://wubin.in/app/source/doubanFM.20140101.7z 斌哥豆瓣FM第三方客户端,可替代豆瓣FM官方桌面版客户端。其除具有豆瓣FM的一般功能(登录、收听红心兆赫、加红心、标记不再听等),还具备如下特点: 1)单文件免安装绿色版(无需.net等运行库),软

  • 我有一个安全的微服务正在调用另一个安全的微服务。这两个服务在KeyCloak中都有服务帐户。我如何配置第一个服务在调用第二个服务时自动从keycloak获得访问令牌?这是一个简单的服务到服务通信。Quarkus Rest客户机是否有API来执行此操作?如果没有,我如何使用Vert.x rest客户端来实现这一点?

  • 我注意到Rest客户端上有两个指南:MicroProfile和Vertx。既然微文件支持异步,那么使用基于Vertx的Rest客户端有什么好处?

  • 我有一个客户机包,其中定义了我的REST客户机,包含以下接口和模型: 编辑: 我使用的是quarkus-rest-client-jackson和quarkus-rest-client依赖项,任何地方都没有jsonb依赖项。 我试图缩小这个问题的范围:我已经将客户机/请求类移到我的主包中,并且我已经删除了lombok注释,并将我的具有Jackson注释的字段公之于众。还是同样的问题...谁能指出我做