Java 在目标类中定义生命周期拦截方法

Java 在目标类中定义生命周期拦截方法,java,jakarta-ee,ejb,interceptor,Java,Jakarta Ee,Ejb,Interceptor,我正在阅读中有关拦截器的部分,其中指出:“生命周期回调事件(创建后和销毁前)的拦截器可以在目标类或拦截器类中定义。” 我的问题是我们如何在目标类中定义生命周期拦截回调方法,因为相关的注释(@PostConstruct,@PreDestroy等)只定义了相应的生命周期方法。我们如何同时将它们定义为拦截方法 来自同一教程(重点是我的): @PostCreate注释用于将方法指定为 创建后生命周期事件拦截器。@PreDestroy注释用于将方法指定为预销毁生命周期 事件拦截器 因此,本教程将使用@Po

我正在阅读中有关拦截器的部分,其中指出:
“生命周期回调事件(创建后和销毁前)的拦截器可以在目标类或拦截器类中定义。”

我的问题是我们如何在目标类中定义
生命周期拦截回调方法
,因为相关的注释(
@PostConstruct
@PreDestroy
等)只定义了相应的
生命周期方法
。我们如何同时将它们定义为
拦截方法

来自同一教程(重点是我的):

@PostCreate注释用于将方法指定为 创建后生命周期事件拦截器@PreDestroy注释用于将方法指定为预销毁生命周期 事件拦截器

因此,本教程将使用
@PostCreate
@PreDestroy
注释注释的方法视为生命周期拦截器。事实上他们是这样的

其他信息

生命周期回调方法可以被视为拦截器,因为
EJB容器
在某些生命周期事件之前或之后调用(注入)它们<代码>无状态bean可以有
预破坏
后构造
回调,而
有状态
bean,除了这两个之外,还可以有
激活
钝化
回调


可以在中找到
ejb3.0
回调列表。

@PreDestroy是一种生命周期回调方法。它怎么能同时是中间层的方法呢?此外,我在哪里可以从PostCreate注释中找到文档?我们似乎在这里讨论术语。见我答案的补充。