使用beans.xml文件進行bean的創(chuàng)建和注入通常是可行的,但在便利性上Spring提供了更簡單的方法——自動裝配
接下來我們假設一個場景:我有若干播放器(MediaPlayer{CD播放器/MP3}),我也有很多媒體文件例如(CompactDisc{CD光盤/MP3文件})。
現(xiàn)在,我們需要創(chuàng)建兩個接口MediaPlayer/CompactDisc,然后創(chuàng)建他們的實現(xiàn)CDPlayer/CompactDisc_zhoujielun。注意:CompactDisc_zhoujielun是周杰倫的CD光盤。代碼如下:
1 package com.spring.cd; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Component; 5 6 @Component//Spring自動創(chuàng)建bean 7 public class CDPlayer implements MediaPlayer{ 8