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

Spring加载配置文件的几种形式

2012-07-27 
Spring加载配置文件的几种方式第一种:使用XmlBeanFactory+Resource??? //获得spring资源,加载配置文件???

Spring加载配置文件的几种方式

第一种:使用XmlBeanFactory+Resource


??? //获得spring资源,加载配置文件
??? Resource resource = new ClassPathResource("applicationContext.xml");

??? //获得spring的容器实例,BeanFactory这是一个抽象的接口
??? BeanFactory factory = new XmlBeanFactory(resource);

??? //从容器中找到我们的bean,也就是我们的类
??? IHello hi = (IHello)factory.getBean("hellobean");

第二种:使用ClassPathXmlApplicationContext


??? //从项目的类路径下加载applicationContext.xml
??? ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
??? IHello hi = (IHello)ac.getBean("hellobean");

第三种:使用FileSystemXmlApplicationContext


??? //从文件系统中加载配置文件?
??? ApplicationContext ac = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");

??? IHello hi = (IHello)ac.getBean("hellobean");

?

?第四种:在Servlet中加载配置文件

?

??? //从WEB-INF下加载配置文件?
??? ServletContext servletContext = request.getSession().getServletContext();
??? ApplicationContext ac= WebApplicationContextUtils.getWebApplicationContext(servletContext);

??? IHello hi = (IHello)ac.getBean("hellobean");

?

热点排行