spring的DI
2017-12-05 16:13
127 查看
前言
技术分析之依赖注入(DI)1. IOC和DI的概念 * IOC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * DI -- Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!! 2. DI(依赖注入) * 例如:如果UserServiceImpl的实现类中有一个属性,那么使用Spring框架的IOC功能时,可以通过依赖注入把该属性的值传入进来!! * 具体的配置如下 <bean id="us" class="com.itheima.demo1.UserServiceImpl"> <property name="uname" value="小风"/> </bean>
分析
之前有说过控制反转,所有的实例化,都由spring来管理。现在比如有一个service逻辑层,它有一个dao层,去操作数据库。那么在它就需要在serivce里面实例化dao,这个思路就不对了。这里的service和dao都应该由spring框架来实例化,只需要在service里声明变量,不需要实例,提供set或者注释方法,就可以。然后由xml文件来提供注入。xml如下:
相关文章推荐
- spring 的依赖注入(DI)
- 详解Spring的依赖/依赖注入(DI)
- Spring IoC和DI(反转控制和依赖注入)原理
- Spring之IOC与DI的不同
- 【第三章】 DI 之 3.4 Bean的作用域 ——跟我学spring3
- Spring点滴七:Spring中依赖注入(Dependency Injection:DI)
- Spring -- 1.IOC,DI,XML
- Spring XmlDI AnnotationDI
- Spring 4 学习笔记2:控制反转(IoC)和依赖注入(DI)
- Spring3学习笔记之(Spring core 之DI 更多知识点(延迟加载和自动装配))
- [跟我学spring学习笔记][DI循环依赖]
- Spring的DI和IoC实例详解
- spring注解 di 和 ioc 注解
- Spring使用 --- 基本概念(一):DI,依赖注入
- spring3——IOC之基于XML的依赖注入(DI )
- Spring---IOC(控制反转)和DI(依赖注入)
- 四、spring之DI
- 关于Spring IOC (DI-依赖注入)
- Spring学习——DI(依赖注入)
- Spring属性注入DI