总结:spring 的ioc 知识点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结:spring 的ioc 知识点相关的知识,希望对你有一定的参考价值。

1. spring ioc的优点    解耦,对象的创建不直接在代码里生成(不方便修改) ,交由容器创建。。。。

2.IOC 和 DI 的区别        依赖关系:A类 里 要调用B类  如 service 要调用 Dao  可以把Dao 依赖注入到 service里  构造器注入  setter注入

3.BeanFactory 和 ApplicationContext 的区别 

4. Bean  实例化的几种方式   无参构造器实例化   静态工厂实例化  实例工厂实例化

5. Bean 的 作用域  singleton    protutype   。。。

6.  Bean 的生命周期    BeanPostProcessor 重点

7. 多个配置文件 引用 

一种写法:

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bean1.xml",”bean2.xml”);

二种方法:

<import resource="applicationContext2.xml"/>

 

8. 自动装配 @autowired  按 类型  ,如果一个接口有多个实现类 无法知道用的是哪个  要配合 

@Qualifier("orderDao")  使用

9.spring  和 junit 配合单元测试

10.spring 注解自动扫描的四种类型

@Component  描述Spring框架中Bean

@Repository 用于对DAO实现类进行标注

@Service 用于对Service实现类进行标注

@Controller 用于对Controller实现类进行标注

 

以上是关于总结:spring 的ioc 知识点的主要内容,如果未能解决你的问题,请参考以下文章

Spring IOC 知识点总结

总结:spring 的ioc 知识点

Spring入门------2-4知识点总结,IOC实例

Spring知识点总结之注解方式实现IOC和DI

Spring知识总结

Spring知识总结