Spring从容器获得组件的方法

1、通过id获取(需要强转)

   

 

 

1、通过id获取(不需要强转)

getBean后边加上参数,指定类型

   

 

 

2、通过类型获取(只能唯一对象,多了报错不用强转)

 

 

 

3、调用构造器注册

不使用property标签,使用constructor-age

<constructor-arg ></constructor-arg>

  name可省略,省略时顺序要与构造器一致,index,name省略时可以调整属性的顺序;type:重载时可以指定参数的类型

  <constructor-arg value="码云"></constructor-arg>

 

 

4、ref引用:

 

posted @ 2020-04-07 21:14  Timeouting  阅读(391)  评论(0编辑  收藏  举报