SSM框架(更新)
IoC+DI
- pom.xml中导入spring-context
- 配置bean
- 在main中获取IOC容器和bean
- 删除业务层的new方法创建的对象
- 提供对应的set方法
- 配置service和dao的关系
bean配置
name:别名,定义bean的别名,可定义多个,使用逗号,分号,空格分隔
scope:默认单例singleton;非单例prototype
**??**为什么默认单例 —> 效率高
bean的创建(实例化)
构造方法来实例化(可访问的)–> 如果无参构造方法不存在,则抛出异常
*私有访问–>反射
(了解)使用静态工厂实例化:(兼容遗留系统)
在bean中增加 factory-method=""
(了解)实例工厂实例化:
先配置工厂bean(配合使用,实际无意义)
在bean里factory-method=""、factory-bean=""(指向工厂bean)
FactoryBean(实用)