java - Vertx for Java 中的依赖注入(inject)/ORM

标签 java spring hibernate dependency-injection vert.x

我正在用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/

相关文章:

java - Hibernate 同步多对多和多对一映射

hibernate - JPQL 和元组列表作为 SELECT IN 语句的参数

java - 关闭 hibernate 日志到控制台

Java NoSuchElementException 在空行上使用 Scanner

java - Android Studio 找不到符号变量

java - 使用自定义比较器对 ArrayList<String> 进行排序

spring - 如何在java配置文件(非XML)中启用Spring MVC应用程序支持的异步

java - 如何将配置设置注入(inject) Autowiring 的 spring bean?

java - 使用 Hibernate 注释时未创建数据库表

java - 如何添加 EditText(s) 和带有按钮的复选框?