gpt4 book ai didi

jakarta-ee - Java EE EJB 拦截器

转载 作者:行者123 更新时间:2023-12-03 16:33:56 24 4
gpt4 key购买 nike

是否可以在一耳内为所有 EJB 配置默认拦截器?

可以在 ejb-jar.xml 的模块中为 EJB 提及默认拦截器。如果一个应用程序中有多个模块,所有模块都需要有这个配置。

我正在考虑在全局范围内对应用程序执行某些拦截器。因此,如果可以在应用程序级别或服务器级别设置它会很有帮助,这样就不会由各个模块的开发人员自行决定是否包含它们。

最佳答案

您无法避免必须在每个 ejb-jar 文件中指定拦截器,不可能在 EAR 级别定义它。拦截器类需要与所有使用它的 bean 打包在同一个 ejb-jar 文件中。

您仍然可以将拦截器的代码提取到所有 ejb 模块使用的公共(public)库中,但是,在每个 ejb-jar 文件中,您仍然必须定义和激活一个调用公共(public)实现的单独拦截器。

关于jakarta-ee - Java EE EJB 拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099614/

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