1.No:不做任何操作
2.byname:根据属性名自动装配,此选项将检查容器并根据名字查找与属性完全一致的bean, 并将其与属性自动装配
3.byType:如果容器中存在一个与制定属性类型相同的bean, 那么将与该属性自动装配,如果存在多个该类型bean,那么抛出异常,并指出不能使用byType方式进行自动装配,如果没有找到相匹配的bean, 则什么事都不发生
4.Constructor:与byType方式类似, 不同之处在于它应用于构造参数,如果容器中没有找到与构造器参数类型一致的bean,那么抛出异常