Spring对XML的解析以及对IOC和DI的理解
Posted JAVA菜狗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring对XML的解析以及对IOC和DI的理解相关的知识,希望对你有一定的参考价值。
对于面试,Spring是对框架知识的一个十面就问的知识点,但是对于很多人来说对于框架知识的运用是知道的,但是对于框架知识的底层的解析确实处于一种状态-->水壶里装汤圆--有货倒不出!! 今天我来对Spring的bean的IOC和DI的知识点做出理解.
1.JavaBean
首先我们先说说Javabean.何为javabean?
对javabean,是定义了一个类,在这个类当中拥有以下几点:
默认无参构造器
共有的构造器
类的属性要私有化
对外界提供了set和get方法
我们称这样的类叫做javabean!
案列:
通过内省封装放射的方法对对象的属性进行赋值
内省案例:
javabean通过内省对对象的各种属性就行赋值(此案例只有Integer和String的类型的属性进行赋值)
2.Spring之XML文件
2.1 准备javabean (本案例 Brand 和 Cart)
cart的实体类:
Brand实体类:
2.2 定义接口 ApplicationContext
2.3 加载指定配置文件
2.4 将对象的创建权利转接给容器
2.5 获取指定的bean
2.6 测试bean的创建是否成功,笨实例创建是没有对实例进行赋值操作,显示知识为了更好地理解bean的创建的成功.
3 给普通属性和对象类型属性赋值
3.1 给普通属性赋值
3.2给对象类型的属性进行赋值
通过本次总结,应该对spring的IOC(控制反转)和DI(依赖注入)有了一个新的认识,新的定义.至于在面试中如何应答,通过不如你对案例了解,组织成自己的话应该是比大家去四级硬背记忆的深刻!
----------------------------天气很好,BUG很少----------------------------
以上是关于Spring对XML的解析以及对IOC和DI的理解的主要内容,如果未能解决你的问题,请参考以下文章