在Spring中要实例化一个Bean有几种方法:
1、最常用的(普通方法)
<bean />
使用这样方法,按Spring就会使用Bean的默认构造方法,即通过没有参数的构造方法来建立Bean实例;
2、通过工厂方法获取Bean实例
如下工厂方法
(1)接口:
public interface IMusicBox {
public void play();
}
(2)工厂方法:
public class MusicBoxFactory {
public static IMusicBox createMusicBox() {
return new IMusicBox(){
public void play() {
System.out.println("播放钢琴音乐...");
}
}
此时对应的配置:
<bean ></bean>
或者
<bean ></bean>