`
lijunaccp
  • 浏览: 160484 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

读取applicationContext.xml的两种方式

阅读更多
第一种:
ClassPathResource cpr=new ClassPathResource("applicationContext.xml");
		
		XmlBeanFactory factory=new XmlBeanFactory(cpr);
		
		Person person=(Person)factory.getBean("chinese");
		
		person.work();

第二种:
//FileSystemXmlApplicationContext指定的配置文件是和工程一个级别的
		//因配置文件是放在src目录下,所以路径写成:src/applicationContext.xml
		ApplicationContext ctx=new FileSystemXmlApplicationContext("src/applicationContext.xml");
		
		Person person=(Person)ctx.getBean("chinese");

		person.work();
分享到:
评论

相关推荐

    spring读取配置文件

    本篇文章将深入探讨如何在Spring中读取不同目录下的配置文件,以及使用`ClassPathXmlApplicationContext`和`FileSystemXmlApplicationContext`这两种不同的上下文环境来加载它们。 首先,让我们了解`...

    maven相关资料

    默认表示的是两种: 1.没有盘符的是项目工作路径,即项目的根目录; 2.有盘符表示的是文件绝对路径. 如果要使用classpath路径,需要前缀classpath: public class HelloClient { protected static final Log log = ...

    spring mvc 读取配置文件

    读取XML配置文件是通过`ApplicationContext`接口实现的,主要有两种方式:`ClassPathXmlApplicationContext`和`FileSystemXmlApplicationContext`。前者从类路径下加载配置文件,后者则从文件系统中加载。例如,创建...

    SSH 整合原代码 包括2种方式:注解&xml;配置 (已测试, 原创)

    本资源提供的是SSH整合的原代码,涵盖了通过注解和XML配置两种方式进行整合的方法,并且已经过测试,确保其可行性和原创性。以下是关于SSH整合及这两种配置方式的详细知识: 1. **Struts框架**:Struts是一个基于...

    web.xml中如何设置配置文件的加载路径实例详解

    值得注意的是,两种方法各有其适用场景。使用类路径方式的优点是配置文件与代码一起管理,便于版本控制;而WEB-INF目录方式则将配置文件置于更安全的位置,不易被外部访问。 在实际开发中,根据应用程序的需求和...

    spring,struts1.x ,hibernate整合

    有两种常见方式: 1. **在 `web.xml` 中配置监听器**:使用 `ContextLoaderListener` 来初始化 Spring 容器,并指定配置文件的位置。 ```xml <listener-class>org.springframework.web.context....

    学习xml语句的资料

    在Java中,解析XML主要有两种方式:DOM(Document Object Model)和SAX(Simple API for XML)。DOM将整个XML文档加载到内存中,形成一个树形结构,便于遍历和操作。然而,这种方式对于大型XML文档来说,内存消耗较...

    dwr与spring集成的方式

    通过上述两种方式,可以实现DWR与Spring的有效集成,从而发挥两者的优点,提高系统的可维护性和扩展性。选择合适的方式取决于项目的具体需求和技术团队的习惯。对于已经熟悉Spring框架的开发者来说,第一种方式可能...

    day38 04-Spring加载配置文件

    首先,Spring框架提供了两种主要的配置方式:XML配置和Java配置。XML配置是最传统的形式,通过`<beans>`标签定义bean及其属性。而Java配置则是通过注解和配置类来完成,这种方式更加简洁且类型安全。 XML配置文件...

    SSM项目示例

    SSM项目示例是一个基于MyBatis和Spring框架的小型集成应用实例,旨在展示如何将这两个流行的Java开发组件结合在一起,以实现数据...对于初学者来说,这是一个很好的起点,能够深入理解这两种框架的集成方式和工作原理。

    spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext

    Spring 还提供了其他两种 ApplicationContext 实现: 1. **FileSystemXmlApplicationContext**:它不是从类路径下而是从文件系统的绝对路径加载 XML 配置文件。这在需要将配置文件放在特定文件系统位置时非常有用。...

    java源码生成包

    2. **applicationContext.properties** 和 **applicationContext.xml**:这两个文件与Spring框架相关,是Spring应用上下文的配置文件。`applicationContext.properties`用于存储应用的属性配置,而`...

    Spring考试.doc

    - Spring中有两种主要的装配模式:按类型装配(byType)和按名称装配(byName)。 - 默认情况下,Spring并不会自动装配bean,需要在配置中明确指定,例如`default-autowire="byType"`。 - `default-autowire`属性...

    java&xml应用

    Java和XML是两种在IT行业中广泛应用的技术,它们的结合为软件开发提供了强大的工具集。Java是一种面向对象的编程语言,以其跨平台性、高效性和稳定性而著名,而XML(Extensible Markup Language)则是一种用于存储和...

    axis2发布webservice各种方式实例

    Axis2提供了两种主要的发布方法:通过XML配置和通过编程方式。XML配置方式通常适合那些希望以声明式方式创建Web服务的开发者,而编程方式则允许更直接的控制和服务的动态创建。 1. **XML配置方式**:在Axis2中,你...

    Spring读取配置文件原理(Spring如何依赖注入的)

    依赖注入有两种方式:setter注入和构造器注入。Spring通过反射机制调用setter方法或构造器来设置bean的属性。 对于setter注入,Spring会检查BeanDefinition中属性值的`ref`属性,如果存在,表示该属性是一个引用,...

    【个人经验】SSH集成步骤 SSI集成步骤

    SSH和SSI是两种常见的Java企业级开发框架,用于构建高效、可扩展的Web应用程序。SSH分别代表Struts、Spring和Hibernate,而SSI则通常指Spring和iBatis。这篇文章将详细解析这两个集成过程以及相关缓存技术。 首先,...

    ssh2的基于MVC的curd(带事务)

    - 配置Spring的`applicationContext.xml`文件,定义Bean和依赖注入关系。 4. **逆向工程表**: - 使用工具如MyEclipse或IntelliJ IDEA中的逆向工程功能,根据现有数据库表结构生成相应的实体类、DAO接口及实现类...

    Spring框架的流程

    Spring框架是Java开发中广泛使用的轻量级框架,它提供了一种依赖注入(Dependency Injection,DI)的方式,简化了对象之间的交互和应用的结构。在Spring框架的流程中,主要涉及以下几个核心步骤和概念: 1. **导入...

Global site tag (gtag.js) - Google Analytics