1.bean的配置方式的:通过全类名(反射)配置bean

首先:在 的配置文件的bean中 class就是通过反射的方式在ioc容器中创建了一个bean (要求指定的类有无参构造器)

                                                       id 就是引用bean的方式,利用id进行获取  id是唯一的,用来表示容器的bean

\"\"

 ClassPath Application:从类路径下进行加载配置文件

2.调用ApplicationContext提供的方法来调取bean:

①getbean(xxx.class)利用类型返回ioc容器中的

②getbean(“id名称”)利用id定位到ioc容器中的bean,要求ioc只能有一个该类型的bean

3.bean中的三种方式进行依赖注入:

   ①属性注入(其实就是通过set方法  给已创建的bean的对象的属性进行赋值的过程)

 利用的元素<property>  name是对象的属性的名字(与类的变量的名字一致) value是对name进行赋值

   ②构造器注入()

   //③工厂方式注入

4.外部bean和内部bean 

内部bean:<property>  <bean></bean>  </property>

引用外部bean : ref=\" \"

5.级联属性:

 (引用外部bean   可以修复属性的初始化值以及新增类的变量的赋初值)

<property   name=\"car.prices\" value=\"30000\"></property>

注:要是原来的对象未初始化  无法新增类的变量的赋值

6.集合属性:例如一个人可以有很多量车

list标签:

 

收藏 打印