Spring学习(二)---在IoC容器中装配Bean

阅读更多
一 Spring配置概述
1.Spring容器高层视图
  要使应用程序中的Spring容器成功启动,需要以下三方面的条件都具备:
  • Spring框架的雷暴都已经放到应用程序的类路径下;
  • 应用程序为Spring提供完备的Bean配置信息;
  • Bean的类都已经放在应用程序的类路径下。


Spring学习(二)---在IoC容器中装配Bean_第1张图片

2.基于XML的配置

Spring学习(二)---在IoC容器中装配Bean_第2张图片

二 依赖注入

1.属性注入

  200
  奔驰
  2000000


Bean的每一个属性对应一个标签,那么为属性的名称,在Bean实现类中拥有与其对应的Setter方法。Spring只会检查Bean中是否有对应的Setter方法,至于Bean中是否有对应的属性变量则不做要求
注意:JavaBean特殊的属性命名规范,一般情况下,java的属性变量名都以小写字母起头。但也允许大写字母起头的属性变量名,不过必须满足“变量的前两个字母要么全部大写,要么全部小写”的要求。

2.构造函数注入

  
     奔驰
  
  
     20000
   



由于一个类可以有多个构造函数,所以在匹配入参上有好几种匹配方式。

3.工厂方法注入







 
  
  • Spring学习(二)---在IoC容器中装配Bean_第3张图片
  • 大小: 138.4 KB
  • Spring学习(二)---在IoC容器中装配Bean_第4张图片
  • 大小: 147.8 KB
  • 查看图片附件

你可能感兴趣的:(spring,bean,ioc,框架)