gpt4 book ai didi

java - EJB 拦截器与 CDI 拦截器

转载 作者:搜寻专家 更新时间:2023-11-01 01:26:32 24 4
gpt4 key购买 nike

在 ejb-jar.xml 文件中声明的 EJB 拦截器与在 beans.xml 文件中声明的 CDI 拦截器之间有什么区别吗?

两个拦截器都使用注解@Interceptors 声明。如果 CDI 拦截器也适用于 EJB 那么为什么 EJB 拦截器存在呢?

最佳答案

你是对的,它们基本上是一样的,但 CDI 拦截器稍微复杂一点——它们包含例如拦截器绑定(bind)。参见 Weld documentation以供引用。请注意,将来可能会努力统一 EJB 和 CDI(例如,CDI 1.1 允许您使用 JTA 声明式事务,从而有效地取代 EJB 事务),因此我预计这两个项目将在未来几年内合并。

关于java - EJB 拦截器与 CDI 拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21719571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com