1 Spring支持生命周期的回調,通過在bean配置屬性中增加init-method來做一些初始化的工作,隨之而產生了一個疑問:property設值注入和init-method哪個在先呢?結論是前者!這樣最大的好處是,我們不必再為第三方的框架代碼編寫單獨的適配器,僅僅通過在本類中property設置,然后在init-method中初始化即可;
2 設值注入時,在setXX方法中可以不僅僅是簡單的this.xX = xX;而可以對xX做一些加工,如:
setXX(int xX){
if(xX > 10){
this.xX = xX/2;
}else
this.xX = xX;
}
這兩個小技巧還停留在使用軟件而不是開發軟件的淺層次上,然而隨著Spring的日益流行,他們也許能給站在巨人肩膀上的您的開發帶來莫大的便利。
@2008 楊一. 版權所有. 保留所有權利