国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP Spring 自動(dòng)化裝配Bean實(shí)例詳解

2024-09-05 00:22:58
字體:
供稿:網(wǎng)友

Spring 自動(dòng)化裝配Bean

聲明一張cd的接口:

public interface CompactDisc {  public abstract void play();}

實(shí)現(xiàn)cd接口:

@Component("SgtPeppers")public class SgtPeppers implements CompactDisc {  private String  private String artist = "The Beatles";  @Override  public void play() {    System.out.println("playing" + title + " by " + artist);  }}

聲明cdplayer:

@Component("CDplayer")//表明該類作為組件類,沒必要顯示的配置Bean實(shí)例,括號(hào)內(nèi)為組件名public class CDPlayer {  /*  * @Autowired注解可以用在構(gòu)造器上,也可以用在set方法上,也能直接放在下列代碼所示地方  * spring會(huì)滿足有該注解的依賴,如果只有一個(gè)bean匹配依賴需求的話,這個(gè)bean就會(huì)被裝配進(jìn)來   @Autowired 默認(rèn)按類型裝配  * */  @Autowired  private CompactDisc cd;  public CompactDisc getCd() {    return cd;  }  public void setCd(CompactDisc cd) {    this.cd = cd;  }  public void play(){    cd.play();  }}

測(cè)試類:

public class CDPlayerTest {  public static void main(String[] args) {    ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");    CDPlayer cdPlayer= (CDPlayer) context.getBean("CDplayer");    cdPlayer.play();  }}

xml:自動(dòng)掃描包,尋找有注解的類

<context:component-scan base-package="com.xue.soundsystem"></context:component-scan>

總結(jié):@Component:相當(dāng)于xml的bean中添加其實(shí)例,括號(hào)內(nèi)為id。@Autowired會(huì)按類型尋找匹配的實(shí)例進(jìn)行匹配。@Resource可以按照名字進(jìn)行裝配。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JSP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 土默特左旗| 常德市| 江口县| 雷山县| 荣成市| 新余市| 蚌埠市| 盱眙县| 岫岩| 云林县| 云龙县| 金门县| 富川| 衡山县| 芒康县| 灵石县| 利辛县| 清徐县| 玉门市| 丹寨县| 锡林郭勒盟| 罗源县| 纳雍县| 明水县| 海南省| 汪清县| 治县。| 鸡东县| 定安县| 新丰县| 秦安县| 古交市| 泰和县| 句容市| 大宁县| 裕民县| 林甸县| 溧阳市| 佳木斯市| 饶平县| 惠州市|