豆のライフサイクル
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 }