通过构造器注入简单类型属性比较简单,只要使用constructor标签,value写上要注入的属性内容即可,结果输出了我们注入的内容。
非普通类型的注入不能使用value,要使用ref指向要引用的bean的id,大家可以看到构造函数的形参是Instrument类,我这里注入的Guitar类,这里的Guitar类是实现Instrument的,所以可以作为实参传入,结果也是正确的。
如果要装配的对象要用静态方法来创建,可用factory-method
通过构造器注入简单类型属性比较简单,只要使用constructor标签,value写上要注入的属性内容即可,结果输出了我们注入的内容。
非普通类型的注入不能使用value,要使用ref指向要引用的bean的id,大家可以看到构造函数的形参是Instrument类,我这里注入的Guitar类,这里的Guitar类是实现Instrument的,所以可以作为实参传入,结果也是正确的。
如果要装配的对象要用静态方法来创建,可用factory-method