2013-12-08 53 views
0

我讀了一節關於在java ee tutorial攔截器,它指出:"Interceptors for lifecycle callback events (post-create and pre-destroy) may be defined in the target class or in interceptor classes."定義生命週期攔截方法在目標類

我的問題是,我們如何能在目標類定義lifecycle intercepting callback methods,由於相關的註釋(@PostConstruct@PreDestroy等)只能定義相應的lifecycle methods。我們怎樣才能將它們同時定義爲intercepting methods

回答

0

,從同樣的教程(重點是礦):

@PostCreate註釋被用於指定的方法作爲 後創建的生命週期事件攔截@PreDestroy註釋用於指定方法爲預銷燬生命週期 事件攔截器

因此本教程將認爲其與@PostCreate@PreDestroy註解生命週期攔截器註解的方法。實際上他們是誰。

附加信息

生命週期回調方法可以被看作是之前或一定的生命週期事件後,因爲EJB container所調用(內噴射)攔截它們。 Stateless豆可以有Pre-destructionPost-construction回調,而stateful豆,除了這兩個,可以有ActivationPassivation回調。

EJB 3.0的回調列表可以在this tutorial找到。

+0

@PreDestroy是一種生命週期回調方法。怎麼可能在同一時間intercepring方法?此外,我在哪裏可以從PostCreate註釋中找到文檔? – arjacsoh

+0

我們似乎在這裏討論術語。看到我的答案的補充。 –

相關問題