春のフレームワーク:豆のライフサイクル

豆のライフサイクル

1、Beanは(コンストラクタを使用して)作成され

2、豆の初期化

3、Beanメソッドの実行

4、豆破壊

1   公共 ボイドdemoTest3(){
 2                   // 本明細書コンストラクタを呼び出す、およびセットアップの初期化方法を行う
3。           ClassPathXmlApplicationContext AC = 新しい新 ClassPathXmlApplicationContext( "applicationContext.xmlを" );
 4           StuDAO studao =(StuDAO)ac.getBean( "StuDAO" ;
 5           studao.foo(); // メソッド実行
6。           ac.close(); // Beanが破棄される
7       }

 

 

1  / * 
2  *実行順序:
 3  *コンストラクタが実行される
 4を 初期化*。5  *メソッドを呼び出します
 6  *が破壊されて。7  *
 8  * 
 9   * / 
10  パブリック クラス StuDAOImpl 実装StuDAO {
 。11      公共StuDAOImpl(){
 12である          のSystem.out.println( "工法が行われ" );
 13である     }
 14  
15      公共 ボイドセットアップ(){
 16          のSystem.out。 println( "に初期化..." );
 17      }
 18 
19      @Override
 20は、     公共 ボイドのfoo(){
 21で          のSystem.out.printlnは( "メソッド・コール" );
 22である         
23れる     }
 24      
25      公共 ボイドセットダウン(){
 26が          "...が破壊される"のSystem.out.println();
 27      }
 28  
29 }

 

おすすめ

転載: www.cnblogs.com/noperx/p/11269334.html