用Quarkus注入实体监听器

西蒙·威克

我试图将Bean注入Quarkus应用程序中的实体侦听器中:

@ApplicationScoped
public class MyEntityListener implements Serializable {

    @Inject
    MyService service;

    @PrePersist
    @PreUpdate
    public void checkWrite(BaseEntity entity) {
        service.check(entity);
    }
}

service总是如此null将范围更改为@SessionScoped无效。

根据这2个SO讨论,这应该是可能的:

我找不到有关使用哪个JPA版本Quarkus的任何信息,但是由于它是最新框架,因此我认为它是JPA 2.1?

所以应该可行,如果是,我在做什么错?

西蒙·威克

我发现了一个Quarkus问题来解决此问题:https : //github.com/quarkusio/quarkus/issues/6948

似乎Quarkus缺少对此功能的支持,也许将来会实现。还介绍了一种解决方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章