首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

小弟我的spring学习笔记3-BeanFactory 详解

2012-08-29 
我的spring学习笔记3-BeanFactory 详解?package com.test.springimport org.springframework.beans.facto

我的spring学习笔记3-BeanFactory 详解

?

package com.test.spring;import org.springframework.beans.factory.BeanFactory;import org.springframework.core.io.Resource;import org.springframework.beans.factory.xml.XmlBeanFactory;public class BeanFactoryUsage { public static void main(String[] args){ //从文件系统资源实例化BeanFactory //默认从当前的工程目录下开始查找(工程目录/com/test/文件目录) org.springframework.core.io.Resource res = new org.springframework.core.io.FileSystemResource("com/test/bean.xml"); org.springframework.beans.factory.BeanFactory factory = new org.springframework.beans.factory.xml.XmlBeanFactory(res); //从classpath下的资源实例化BeanFactory (Eclipse中的src/data目录下) org.springframework.core.io.Resource resClasspath = new org.springframework.core.io.ClassPathResource("data/bean2.xml"); org.springframework.beans.factory.BeanFactory factory2 = new XmlBeanFactory(resClasspath); //使用ApplicationContext从classpath下的xml文件实例化BeanFacotory String classPath = "data/"; org.springframework.context.ApplicationContext appContext = new org.springframework.context.support.ClassPathXmlApplicationContext(new String[]{classPath+"bean2.xml"}); //直接生成类工厂的实例。 org.springframework.beans.factory.BeanFactory factory3 = (BeanFactory)appContext; }}?

热点排行