1.byName 是指经过bean的属性名字进行装配,在spring的xml文档中查找与要装配属性相同名称的bean进行装配。spring
2.byType 是指在spring 的xml中正好有一个与属性类型相同的bean进行自动装配。若是有多于一个这样的bean就抛出一个异常之处不能对那个bean使用自动装配功能。xml
3.constructor(构造方法):是指根据构造方法中的参数在spring的xml文件中查找相匹配的bean文档
4.autodect:同过对bean检查类内部来选择constructor或bytype方式进行注入,先找到constructor就用constructor ,若是没有constructor就用bytype。引用
5.no就是不使用自动装配。方法
bean的引用必须经过ref元素定义。不少大型应用不容许使用自动装配。由于它对于bean之间的依赖参考关系不清晰。异常