目录
个人总结-防忘
在创建(bean实例化)的时候调用了bean的无参构造方法!所以要有
(beanfactory的bean延迟加载,applicationcontext立即加载)
自动装配(用于引用类型注入)必须有set方法,autowire建议用byType
Spring系统架构
<bean>配置
id和class
别名name
作用范围scope(了解,默认为singleton单例)
静态工厂实例化bean(了解)
factory-method
实例工厂
不推荐这种方法↓(了解)
实用的方法
配置bean的生命周期控制方法(了解)
第一种:
第二种
另外:bean的销毁时机
加载IoC容器
依赖注入
方法有两种:构造注入和Setter注入
Setter注入:<property>
引用类型-ref
基本类型-value
构造方法注入:<constructor-arg>
直接类比setter注入,把property换成constructor-arg
引用类型用ref
基本类型用value
方法的选择
集合注入(多个数据)
五种
格式
简单类型
引用类型
把<value>改成<ref bean="...">