一 配置
<?xml version="1.0" encoding="gbk"?>
destroy-method="close">
二 介面
1 axe
public inte***ce axe
2 person
public inte***ce person
三 bean
1 chinese
import org.springframework.beans.factory.disposablebean;
public class chinese implements person,disposablebean
public void setaxe(axe axe)
public void useaxe()
public void close()
public void destroy() throws exception
} 2 steelaxe
public class steelaxe implements axe
public string chop()
} 四 測試類
package lee;
import org.springframework.context.*;
import org.springframework.context.support.*;
public class beantest
}
五 測試結果
spring例項化依賴bean:steelaxe例項...
spring例項化主調bean:chinese例項...
spring執行依賴關係注入...
鋼斧砍柴真快
正在執行銷毀之前的方法 destroy...
正在執行銷毀之前的方法 close...
Spring實戰之Bean銷毀之前的行為操作示例
一 配置 程式設計客棧 二 介面 1 axe package org.crazyit.app.service public inte ce axe 2 person package org.crazyit.app.service public inte ce person 三 bean 1 chin...
Spring實戰 6 內部Bean
本篇文章講解了spring的通過內部bean設定bean的屬性。類似內部類,內部bean與普通的bean關聯不同的是 1 普通的bean,在其他的bean例項引用時,都引用同乙個例項。2 內部bean,每次引用時都是新建立的例項。鑑於上述的場景,內部bean是乙個很常用的程式設計模式。下面先通過前文...
spring實戰 條件裝配bean
在做大型專案時,我們的系統會有多個執行環境,如開發人員自己的本地環境dev,測試人員的測試環境sit,上線前的預生產環境pre,線上環境prd 在不同環境中我們可能需要不同的配置,如資料庫配置,mq配置等,在不同的環境都有相應的不同的配置,這時候我們需要根據不同的環境來建立不同的配置 強大的spri...