Bean的配置及依赖注入
这是今天的大纲
装配命名一个bean的话,就是如图所示,把一些七七八八的地址打上去,接着给bean命名记得用“id”而非name,因为id不可重复但是name可以,用“name”的话容易产生覆盖
接着是依赖注入,首先是属性注入
就是name去对应属性名,然后value再去赋值,然后一定要有setter,属性注入挺稳健的这个后面说
接下来是构造函数注入,有按类型type匹配入参,也有按照索引匹配入参,type的缺陷,是,当你一个构造函数比如说连续两个String,那么你的spring会乱,索引的缺陷,是比如说,你有两个构造函数都是Car,那么spring也会乱,那么这时候就引入了索引加type,看起来也挺稳的,但是,(两个构造函数)可能有个什么循环依赖问题,就得去用属性注入
接下来是自身类型反射注入,如果注入的没那么复杂就是涉及到多构造或者重复type,可以用这个方式节省精力