いちSEのつぶやき

エンジニアとして、気になることを残していきます。

Springコンテナの初期化処理

 SpringはBean定義ファイルのスコープに
 シングルトンの指定をすることができます。
 
 あまり利用した事がなかったので、一度BeanFactory経由で
 生成された後にキャッシュされているのだと思っていました。
 
 でも、実際に実行してみると、
 コンテナの初期化タイミングでインスタンス化されることが判明。
 
 --
BeanFactory factory = BeanFactory.getFactory();
  ⇒これだけでシングルトン指定のBeanはインスタンス化される。
 --