码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Ioc和依赖注入

时间:2017-11-05 23:42:06      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:工厂   解析   控制   简单   bsp   理解   依赖注入   反转   初学   

总结一下近来几天的学习,做个笔记

以下是Spring IoC相关内容:

IoC(Inversion of Control):控制反转:

其主要功能可简单概述为:将 用 new 去创建实例对象,转换为让Spring通过配置xml文件去创建实例化

对象。

其实现原理大致为:

配置xml文件,通过解析xml文件,利用工厂模式和Java反射机制,实现对象实例的创建。

这一系列过程只需要我们配置相应的xml文件即可,其他的实现交由Spring容器。

 

DI(Dependency Injection):依赖注入:即通过配置xml文件或者注解的方式配置类中的相应的属性

 

Ioc和DI结合实现了类对象的实例化及属性的配置,DI的实现依赖于Ioc,说的俗点:

Ioc去创建实例化对象,如果没有实例化对象,你用DI去注入属性,你到底给谁注入呢?

因为是初学,有理解不对的地方,请多指教!

 

Spring Ioc和依赖注入

标签:工厂   解析   控制   简单   bsp   理解   依赖注入   反转   初学   

原文地址:http://www.cnblogs.com/caizhen/p/7780868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!