byName:通过属性名完成autowire操作,如果某受管Bean a含有b属性,则ioc容器会去所有受管Bean中寻找名字为(id)为b的受管Bean,并注入到受管Bean a的b属性中,如果未找到,则不会设置b属性的的取值。

byType:通过判断属性类型完成autowire操作,如果某受管Bean a中b属性的类型(type)为IBankSecurityDao,则Ioc容器会去所有受管bean中寻找类型为IBankSecurityDao的受管Bean,并注入到受管Bean a中的b属性中,如果找到多个,则会抛出异常,如果未找到,则不会设置b属性的取值.

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐