Spring IoC 的依赖注入 和 自动装配
setter注入
前面只学了 set注入
补充简单类型的方法
演示一波
配置xml
运行效果:
app调了save()
基本数据类型如何注入
配置xml,类型不用管,写了value自动给你匹配类型
运行:
依赖自动装配(白学xml配置,还得是后期注解)
IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配
自动装配方式:
●按类型(常用)
●按名称
●按构造方法
●不启用自动装配
项目结构:
要想自动装配,你的set方法可不能删
然后到配置xml去,去掉 标签
为了自动装配,为bean添加属性 autowire
但是,不好使,你必须是唯一的
。。。。经典白学
所以autowire="byname" 设置为按名称装配
又白学,名称对不上,不行
使用的时候,还是autowire=“bytype” 按类型装配
毕竟谁吃饱了没事干,配置多个同类型不同名的bean