3.创建IOC容器并容器中获取bean
1.set方式注入:提供成员变量对应的set方法.
2.构造器注入:提供对应的构造器.
以及子标签来进行map类型值的注入.
定义到一个bean的内部的bean。内部bean只能在内部使用.
a.首先使用前需要导入p命名空间
b.在标签Φ使用 p:属性名/ p:属性名-ref 的方式进行值的注入
a.自动装配引用类型的属性.
b.使用autowire属性来指定装配的方式
byName:通过要装配的属性的名字与 IOC容器中bean的id值进行匹配
byType:通过要装配的属性的类型与 IOC容器中bean的class值进行匹配,如果匹配到多个兼容的类型会有异
b.依赖: 依赖就是指定关系,并不会赋值
IOC容器初始囮的时候创建.
b.prototype: 原型,在IOC容器中有多个该bean的实例对象.不会在IOC容器初始化的时候创建,
而是在每次getBean的时候才会创建一个新的对象返回.
a.调用构造器创建对象
b.给对象的属性设置值
c.调用init方法进行初始化
e.调用destroy方法进行对象的销毁.
a.全类名(反射)的方式