在ioc容器中装配bean

spring 配置文档类型

schema

bean

依赖注入

属性注入

变量的前两个字母要么全部大写,要么全部小写       注入只认setxx方法

构造函数注入

按类型匹配注入

<constructor-arg type="java.lang.String">
   <value>红旗CA72</value>
  </constructor-arg>

按索引匹配注入

<constructor-arg index="0" type="java.lang.String">
    <value>红旗CA72</value>
  </constructor-arg>
  <constructor-arg index="1" type="java.lang.String">
    <value>中国一汽</value>
  </constructor-arg>
  <constructor-arg index="2" type="int">
    <value>200</value>
  </constructor-arg>

联合使用类型和索引匹配入参

通过自身类型反射匹配入参

 

循环依赖问题   调整构造函数注入为属性注入

 

 


工厂方法注入

 非静态工厂方法

静态工厂方法

 

 

注入参数详解

 

字面值

引用其他的bean

内部bean

null值

级联属性

集合类型属性  包括了  List  Set  Map  Properties   强类型集合   集合合并

 

 

简化配置方式

 

直接量

引用其他bean

 

 

自动装配

 

自动装配类型  autowire  byName  byTpe  constructor  autodetect

 

 

方法注入

 

lookup方法注入

 

方法替换

 

 

 

 bean之间的关系

继承

依赖

引用

 

 

bean作用域

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值