`
liuwei1981
  • 浏览: 756922 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:157273
社区版块
存档分类
最新评论

通过xmlBeanFactory 实现类启动spring ioc容器 获取bean

阅读更多

   使用resource接口表示一个与来源无关的资源,code表示spring配置文件。

   xmlbeanfactory 通过resource装载spring的配置信息,并启动ioc容器,通过getBean从ioc容器中获取bean;

  

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class BeanExample{
       public static void main(String[] args){
        Resource resource = new ClassPathResource(
					"springContext.xml");
			BeanFactory beanFactory = new XmlBeanFactory(resource);
			ExampleBean example= (ExampleBean ) beanFactory
					.getBean("example");
			example.test();

}

 

分享到:
评论

相关推荐

    Spring源码分析.pdf

    在 Spring 中,IOC 容器的实现基于 BeanFactory 接口,该接口定义了 IOC 容器的基本行为,包括获取 Bean 实例、判断 Bean 是否单例、获取 Bean 的别名等。 BeanFactory 接口的实现有多种,Spring 提供了多种 IOC ...

    Spring XmlBeanFactory 容器的基本实现.doc

    Spring XmlBeanFactory 容器的基本实现.doc

    Spring3ProjectScopePrototype

    使用applicationContext.xml定义bean Spring需要Spring JAR / Libraries和JDK Libraries来运行基于Spring的应用程序我们需要一个驱动程序类[XmlBeanFactory]来运行Spring容器[IOC],该容器实现了BeanFactory接口 &...

    Spring面试题含答案.pdf

    13. 什么是 Spring IOC 容器? 14. IOC 的优点是什么? 15. ApplicationContext 通常的实现是什么? 16. Bean 工厂和 Application contexts 有什么区别? 17. 一个 Spring 的应用看起来象什么? 18. 什么是 Spring ...

    javaee 习题答案.docx完整详细

    BeanFactory 接口有多个实现类,其中比较常用的是 org.springframework.beans.factory.xml.XmlBeanFactory,该类会根据 XML 配置文件中的定义来装配 Bean。ApplicationContext 是 BeanFactory 的子接口,也称为应用...

    Spring面试题

    在对由三部分组成的 Spring 系列 的第 1 部分进行总结时,我使用了一个示例,演示了如何通过 Spring IOC 容器注入应用程序的依赖关系(而不是将它们构建进来)。 我用开启在线信用帐户的用例作为起点。对于该实现,...

    java8源码-spring_master:spring源码探究

    XmlBeanFactory继承自DefaultListableBeanFactory,而DefaultListableBeanFactory是整个bean加载的核心部分,是spring注册及加载bean的默认实现,而XmlBeanFactory与DefaultListableBeanFactory不同的地方其实是使用...

    Eclipse 搭建Spring 开发环境

    最后,编写测试程序 HelloApp,使用 Spring 的 BeanFactory 和 XmlBeanFactory 对象来加载配置文件和实例化 Bean。 Spring 开发环境搭建完成后,可以进行 Spring 项目的开发和测试。该环境提供了一个强大且灵活的...

    spring源码解析思维导图

    XmlBeanFactory继承自DefaultListableBeanFactory,而DefaultListableBeanFactory是整个bean加载的核心部分,是Spring注册及加载bean的默认实现,XmlBeanFactory与DefaultListableBeanFactory不同的地方其实是在...

    spring2.5.6源码

    ),对了,最后还有一点就是解释完后,bean的定义将会被保存到beanFactory中,这个beanFactory的实现就是XmlBeanFactory了,该beanFactory是在new的时候被传递到reader中的,就是该类中以下这行代码: Java代码 ...

    SPRING API 2.0.CHM

    BeanDefinition BeanDefinitionBuilder BeanDefinitionDecorator BeanDefinitionDocumentReader BeanDefinitionHolder BeanDefinitionParser BeanDefinitionParserDelegate BeanDefinitionParsingException ...

    Spring_依赖注入_面向接口编程_不同加载方式

    本项目为Java项目,使用Spring实现依赖注入,实现采用ApplicationContext,不再直接使用XmlBeanFactory方式。适合初学者了解Spring依赖注入的实现。

    shirayner#java-knowledge-hierarchy#Spring源码分析_100_容器的基本实现 - 副本1

    前言一、两个核心类XmlBeanFactory 继承向 DefaultListableBeanFactory ,而 DefaultListableBeanFac

    spring AOP

    其中的一个测试类 里面有整个框架的搭建 package com.icss.test; import java.sql.Timestamp; import java.util.Date; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.spring...

    maven相关资料

    Spring中ClassPathXmlApplicationContext类的简单使用 Posted on 2011-06-22 17:08 xcp 阅读(14689) 评论(0) 编辑 收藏 所属分类: Spring 一、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例...

Global site tag (gtag.js) - Google Analytics