美文网首页
Spring学习笔记——IOC

Spring学习笔记——IOC

作者: coolzpw | 来源:发表于2018-06-12 19:11 被阅读9次

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

  • web层:springMVC
  • service层:spring的ioc
  • dao层:spring的jdbcTemplate

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;

相关文章

网友评论

      本文标题:Spring学习笔记——IOC

      本文链接:https://www.haomeiwen.com/subject/talbrftx.html