Spring入门篇——第2章 Spring IOC容器
第2章 Spring IOC容器
2-1 IOC及Bean容器
 



自己的理解:什么是IOC?就是利用配置文件(外部容器)来创建对象。



在IOC容器中,所有对象都称为bean




2-2 Spring注入方式

注意:这里创建的是实现类的对象
自己的理解:什么是Spring注入?就是对成员变量赋值,实例当中定义的两个Bean分别是InjectionService类和InjectionDAO类(即成员变量的类型)的实现类。
第一个Bean是指明成员变量所在的位置,第二个Bean是指给成员变量赋值的类。

<!-- name:com.imooc.ioc.injection.service.InjectionServiceImpl中的当前成员变量的名称 ref引用injectionDAO-->
为什么这里要用到两个bean呢?因为这里要实例化对象的成员属性是一个类,InjectionDAO类




Spring入门篇——第2章 Spring IOC容器的更多相关文章
- Spring入门篇——第3章 Spring Bean装配(上)
		第3章 Spring Bean装配(上) 介绍Bean的作用域.生命周期.Aware接口.自动装配和Resource等内容. 3-1 Spring Bean装配之Bean的配置项及作用域 从上至下依次 ... 
- Spring入门篇——第7章 Spring对AspectJ的支持
		第7章 Spring对AspectJ的支持 介绍Spring对AspectJ的支持 7-1 AspectJ介绍及Pointcut注解应用 实例 完成了在xml文件的配置 7-2 Advice定义及实例 ... 
- Spring入门篇——第6章 Spring AOP的API介绍
		第6章 Spring AOP的API介绍 主要介绍Spring AOP中常用的API. 6-1 Spring AOP API的Pointcut.advice概念及应用 映射方法是sa开头的所有方法 如 ... 
- Spring入门篇——第5章 Spring AOP基本概念
		第5章 Spring AOP基本概念 本章介绍Spring中AOP的基本概念和应用. 5-1 AOP基本概念及特点 5-2 配置切面aspect ref:引用另外一个Bean 5-3 配置切入点Poi ... 
- Spring入门篇——第4章 Spring Bean装配(下)
		第4章 Spring Bean装配(下) 介绍Bean的注解实现,Autowired注解说明,基于java的容器注解说明,以及Spring对JSR支持的说明 4-1 Spring Bean装配之Bea ... 
- Spring入门篇——第1章 概述
		第1章 概述 本章对课程的情况进行介绍,并介绍框架和Spring概况. 1-1 Spring入门课程简介 1-2 Spring概况 1-3 Spring框架 
- Spring入门篇总结:
		本文是对慕课网上"搞定SSM开发"路径的系列课程的总结,详细的项目文档和课程总结放在github上了.点击查看 视频传送门:Spring入门篇 该门课程主要从Spring的Bean ... 
- SSM(spring mvc+spring+mybatis)学习路径——1-1、spring入门篇
		目录 1-1 Spring入门篇 专题一.IOC 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 专题二.Bean Bean配置项 Bean ... 
- spring 入门篇
		spring 入门篇 相对于Hibernate(冬眠),Spring(春天),具有更多的诗意与希望的感觉,是为了解决传统J2EE开发效率过低.开发商之间不统一.没有真正实现“写一次到处 ... 
随机推荐
- Java基础篇---多线程
			内容导航: 1.多线程的实现方式 2.线程安全问题 3.线程间通信 4.生产者消费者模式 第一部分多线程的实现方式 在java中多线程实现方式有2种 一.自定义一个类A,继承Thread类 publi ... 
- (七)Spring 配置 c3p0 连接池
			目录 在 Spring 核心配置文件中配置 c3p0 连接池 配置 JdbcTemplate 对象 在 service 层注入 userDao 在 UserDao 里面注入 JdbcTemplate ... 
- postman的安装与使用方法介绍
			软件介绍 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐 ... 
- WPF DataGrid控件中某一列根据另一个文本列的值显示相应的模板控件
			之前做项目的时候需要实现这样一个功能.WPF DataGrid有两列,一列为"更新状态”列,一列为"值"列,如果"更新状态"列的值为“固定值更新”,则 ... 
- redis 入门教程
			https://edu.aliyun.com/course/22/lesson/list?spm=5176.8252056.759075.5.Bbrpyz 
- 图解Java继承内存分配
			图解Java继承内存分配 继承的基本概念: (1)Java不支持多继承,也就是说子类至多只能有一个父类. (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法. (3)子 ... 
- LINQ 多条件join on
			var tmp = from a in DT1.AsEnumerable() join b in DT2.AsEnumerable() on new { bm = a.Field<string ... 
- 前端性能优化-Vue代码层面
			1.v-if 和 v-show 区分使用场景 v-if 是 真正 的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建:也是惰性的:如果在初始渲染时条件为假,则什么也不做 ... 
- ADO与达梦7产生的一个未知问题
			采用OLEDB与达梦7建立数据库连接 连接成功 查询表成功 打开表成功 当进行到addnew 操作时 报异常,未知错误 而且是仅针对这张表 ,其他表都没有问题 当清空数据后可以再插入一次数据,之后就 ... 
- Maven错误:警告Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published
			该错误是在我将一个普通的由maven管理的java项目变为javaweb项目后出现的,由警告可以看出是说maven的类路径容器不会被导出或发布(即通过maven管理的依赖不会被导出或发布),那么我们用 ... 
