package zhl.soundsystem;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.stereotype.component;
/*** @author zhl
*/@component
public class cdplayer
public void play()
}
package zhl.soundsystem;
/*** @author zhl
* @describe cd類
*/public inte***ce compactdisc
package zhl.soundsystem;
import org.springframework.stereotype.component;
/*** @author zhl
* @describe 類說明(@component 顯示的設定bean)
*/@component
public class sgtpeppers implements compactdisc
}package zhl.soundsystem;
/*** @author zhl
* @describe 建立測試類,初始化spring上下文,載入xml
*/public class test
else
}}
<?xml version="1.0" encoding="utf-8" ?>
本示例參看spring實戰第四版中第二章節示例,手動eclipse敲入實現,通過學習,明白了隱式bean和自動裝配,後面將深入**理解其中的原理。
後期發現使用@qualifier(「」) 在限定類中,@component("")必須指定名稱,否則執行報錯
Spring自動掃瞄和管理Bean
spring2.5 為我們引入了元件自動掃瞄機制,它可以在類路徑下尋找標記了 component service controller repository註解的類,並把這些類納入到spring容器中管理,它的作用和在xml中使用bean節點配置元件一樣。要使用自動掃瞄機制,我們需要把配置檔案如下配...
Spring自動掃瞄和管理Bean
前面的例子我們都是使用xml的bean定義來配置元件。在乙個稍大的專案中,通常會有上百個元件,如果這些元件採用xml的bean定義來配置,顯然會增加配置檔案的體積,查詢以及維護起來也不太方便。spring2.5為我們引入了元件自動掃瞄機制,他可以在類路徑底下尋找標註了 component,servi...
C lesson1 顯示轉換和隱式裝換
using system namespace 1 2源程式 x console.writeline test is c else y 等價與c語言的中的 f,x 為佔位符 console.writeline larger number is c c console.readkey 顯示轉換和隱式裝換...