码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Ioc原理

时间:2017-08-25 11:05:45      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:XML   实例   ati   for   对象   bean   logs   class   val   

IOC实现原理:1 配置xml文件 2 dom4j根据xml文件得到id对应的classvalue  3反射创建类对象 4创建一个新的实例,返回实例

//IOC原理
// public class UserService
// {
//	 
// }
// 
// public class UserServlet{
//	 //得到UserService的对象
//	 UserFactory.getService();
// }
1 配置bean.xml文件
<bean id="UserService" class="类的文件路径">

2创建工厂类,使用dom4j解析配置文件+反射
public static UserService getService(){
	//1 解析xml文件(dom4j),根据id值得到UserService,得到id值对应class属性值
	String classvalue="class属性值";
	//2 使用反射类创建类对象
	Class clazz=Class.forName(classvalue);
	//创建类对象
	User user=clazz.newInstance();
    return service;	
}

  

Spring Ioc原理

标签:XML   实例   ati   for   对象   bean   logs   class   val   

原文地址:http://www.cnblogs.com/linjingjia/p/7426533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!