- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用Java学习vertx框架,我想知道是否有任何“框架”,例如Spring Core来执行依赖注入(inject)或库?
而且,我一直在寻找一个 ORM 来与关系数据库交互(例如 Hibernate、Spring 中的 Spring Data)。
感谢您的推荐!
最佳答案
您可以在项目中使用 Spring 和 Vert.x 之间的集成:
您可以在此处查看示例:
https://www.baeldung.com/spring-vertx
https://github.com/vert-x3/vertx-examples/tree/master/spring-examples
总体思路是使用 Spring 来配置您的应用程序,并使用其所有强大的注释和依赖项注入(inject)功能,并使用 Vert.x 创建 http 服务器,以使用 Vert.x 响应式模型处理您的请求。
但是,如果您发现自己在 executeBlocking
中编写了所有用于处理请求的代码(例如,如果您使用 Spring Data 并且所有请求都从数据库检索),请不要这样做。相反,尝试寻找替代的异步方法来执行操作(例如,对于数据库,您可以使用 Vert.x async clients )。
关于java - Vertx for Java 中的依赖注入(inject)/ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53915429/
我尝试在我的 Vertx 项目中实现 Junit5。 只需添加 junit5 就可以正常工作,但是将 vertx-junit5 模块添加到项目后,测试引擎在查找测试时遇到问题 build.gradle
本文整理了Java中com.jetdrone.vertx.yoke.Yoke.vertx()方法的一些代码示例,展示了Yoke.vertx()的具体用法。这些代码示例主要来源于Github/Stack
我试图测试 vertx munity web 客户端提供的响应式(Reactive) web 客户端。 我按照官方指南Quarkus - Getting Started with Reactive .
我一直在尝试将服务迁移到 java 9,尽管我可以编译并运行 fat.jar,但我无法在 Intellij 上运行它,原因是库 vertx 的拆分包问题- hk2 和 vertx.jersey,因为两
我的 Maven 项目中有以下代码: package hello; import org.vertx.java.core.Handler; import org.vertx.java.core.htt
我只是想创建一个 html 页面来获取字符串并在同一页面中再次显示它。我的index.html, Insert title here Create
我遇到了需要纵向扩展的情况,所以我最终得到了一个具有 20 核 和 5GB 的虚拟机。 问题是,当我加载大量数据时,我看不到 CPU 只使用了一个内核。我希望看到 20 个内核 以并行 运行。 我尝试
我已经加入了其中一位 Vertx 爱好者,但是单线程主机可能不适合我,因为在我的服务器中可能同时有 50 个文件下载请求,作为解决方案,我创建了这个类 public abstract T onRun(
我正在VertX中创建cookie,并希望在用户注销后再次将其删除。 AccountController.handleLogin(vertx, router.post("/login")) ... f
我正在尝试在 Vert.x 中创建自己的异步自定义方法,类似于他们的代码: // call the external service WebClient client = WebClient.crea
我正在尝试按照 official vert.x site 上的说明进行操作与通过传递 jvm arg 优雅地启动/停止 vertx verticle 相关 You can also start an
我有 2 个与 Vertx 相关的问题线程模型。 The documentation提及: 默认情况下,Vert.x 实例维护 N 个事件循环线程(其中 N 默认为 core*2)。 对于许多现代应用
我正在生成一个值(使用 uuid java 的 6 个字母数字字母)并检查数据库是否该值已存在。如果该值已存在于数据库中,我会生成新值并再次检查该值是否存在(依此类推)。以同步方式(java),我可以
我希望在应用程序范围变量中设置自定义对象,以便 vertx 可以跨所有微服务请求访问它。我在 Vertx 文档中找不到任何内容。在 Java EE Servlet 中,类似功能的代码是 getServ
我创建了一个 webClient 作为: WebClientOptions options = new WebClientOptions(); WebClient client = WebClient
我正在尝试启动 Vertx.io 服务器的初始测试,但收到以下错误消息: 线程“main”中出现异常 java.lang.NoClassDefFoundError: org/vertx/java/co
我正在尝试使用 dynamoDB 和 lombok 注释运行 vertx 服务器,但无法使其正常工作。我已将 vertx、dynamoDB 和 lombok 的 .jar 文件添加到我的类路径中。一切
操作系统:Linux Vert.x 版本:3.3.3 机器:两台不同的机器同一子网内的不同IP 我想为一个简单的乒乓应用程序启用指标监控,我可以在其中观察两个节点之间发送了多少数据包。 测量的指标应通
我正在开发数据报服务器,它监听特定端口上的消息,我们正在使用 Vertx Java 框架来实现相同的 .如果我在启动垂直时仅在部署选项中指定一个实例,则一切正常。一旦我指定了多个实例,我就会收到套接字
如何将数据追加到文件末尾(或开头)?我尝试使用 list.forEach(str -> { vertx.fileSystem().writeFile(path, Buffer.
我是一名优秀的程序员,十分优秀!