17.2 プロバイダ
プロバイダは,Providerアノテーションでアノテートされ,標準仕様によって定義されるインタフェースを実装するクラスです。
プロバイダは,Webアプリケーション(WARファイル)ごとにインスタンス化されます。プロバイダのライフサイクルは次のとおりです。
-
コンストラクタが呼び出される
-
必要なインジェクションが行われる
-
適切なメソッドが呼び出される
-
GC(ガーベージコレクション)の対象になる
- 〈この節の構成〉