Spring学习笔记——IOC

2018-06-12  本文已影响9人  coolzpw

spring是一站式框架,在javaee三层结构中,每一层都提供不同的解决技术。

ioc:是spring主要核心部分(还有aop),即控制反转,把对象的创建不是通过new方式实现,而是交给spring配置。

ioc原理

(基于xml配置)

1.创建xml配置文件

<bean id="myBean" class="xx.xx.MyBean">
<!--使用参数构造注入对象属性-->
<constructor-arg name="username" value="coolboy"></constructor-arg>

</bean>

2.创建工厂类,使用dom4j解析配置文件+反射
(1).使用dom4j解析xml文件,根据id值得到对应class属性
(2).使用反射创建类对象

Class clazz =  Class.forName(classValue);
//创建创建对象
MyBean myBean = clazz.newInstance();
return service;
上一篇 下一篇

猜你喜欢

热点阅读