Spring IOC & DI

 

IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式其最常见的方式叫做DI(Dependency Injection 依赖注入)

通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中。

新建Maven项目名为“spring-ioc“,设置好Maven版本、配置文件以及Maven仓库。

Dao层数据已经一层层传到Controller层并展示了出来

缺点:不利于测试,扩展性不强。

引入IOC

 1.配置文件刷新Spring容器

2.Controller实例化改为Spring容器

3.ApplicationContext传到Conteoller层使用

 

上一篇:windows8建wifi虚拟热点


下一篇:[ .NET依赖项注入] Dependency Injection in.NET - DI catalog [31]