JavaTM 2 Platform
Standard Ed. 6

javax.annotation
註釋型別 PostConstruct


@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PostConstruct

PostConstruct 註釋用於在依賴關係注入完成之後需要執行的方法上,以執行任何初始化。此方法必須在將類別放入服務之前調用。支持依賴關係注入的全部類別都必須支持此註釋。即使類別沒有請求注入任何資源,用 PostConstruct 註釋的方法也必須被調用。只有一個方法可以用此註釋進行註釋。應用 PostConstruct 註釋的方法必須遵守以下所有標準:該方法不得有任何參數,除非是在 EJB 攔截器 (interceptor) 的情況下,根據 EJB 規範的定義,在這種情況下它將帶有一個 InvocationContext 物件 ;該方法的返回型別必須為 void;該方法不得拋出已檢查異常;應用 PostConstruct 的方法可以是 public、protected、package private 或 private;除了應用程序客戶端之外,該方法不能是 static;該方法可以是 final;如果該方法拋出未檢查異常,那麼不得將類別放入服務中,除非是能夠處理異常並可從中恢復的 EJB。

從以下版本開始:
Common Annotations 1.0
另請參見:
PreDestroy, Resource


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only