【发布时间】:2020-05-21 02:06:49
【问题描述】:
在 quarkus 示例中,我看到 ApplicationScoped bean 用作带有 EntityManager 注入的服务类。
据我所知(JEE)EntityManager 不是线程安全的,ApplicationScoped bean 也不是。如果我们将实体管理器注入 ApplicationScoped bean,看起来我们在请求之间共享相同的实体管理器。
如果 ApplicationScoped bean 是线程安全的,那么我们只能同时接受一个请求。
我不明白为什么我们在 EntityManager 注入中使用 ApplicationScoped 而不是 RequestScoped bean。
【问题讨论】:
标签: jpa dependency-injection cdi quarkus