spring自动注入有5中方式,分别是: byName:根据自动注入类中的对象名字,会到配置文件中找相关id或者name的bean,如果找不到则不会匹配,如果找到多个bean,则会报错. byType:根据自动注入类中的对象类型,找到配置文件中相同类型的bean,如果找到多个类型相同的bean,会报错.若没有找到相关匹配,则什么都不会发生. constructor:根据构造函数的参数进行自动匹配.如果一个类中有多个构造方法,会优先找参数最多的构造方法.如果有构造方法参数一样多,则会执行先找到那个…