`

配置文件load的几种方法(转)

    博客分类:
  • java
阅读更多

1. InputStreamResource(InputStream inputStream) 加载 Bean.xml

is = new FileInputStream("D:\\workspace\\mycripts\\src\\net\\villion\\test\\spring\\beans.xml");  

            Resource isr = new InputStreamResource(is)

xbf=new XmlBeanFactory(isr);  

 

2。利用 ClassPathResource(String path) 加载 Bean.xml

ClassPathResource res = new ClassPathResource("build.xml");  

XmlBeanFactory factory = new XmlBeanFactory(res);  

 

3

ApplicationContext  ctx = new ClassPathXmlApplicationContext("build.xml");  OR

 ApplicationContext context = new ClassPathXmlApplicationContext( 

        new String[] {"services.xml", "daos.xml"}); 

当前的*.xml文件路径是相对于WEB-INF/class路径 

 

4 .利用 FileSystemResource(String path) 加载 Bean.xml

如果配置文件在WEB-ROOT目录下的话可以用 

applicationContext = new FileSystemXmlApplicationContext("applicationContext.xml");

ApplicationContext context = new FileSystemXmlApplicationContext( 

new String[] { "WebRoot/frameworkconfig/springframeworkconfig.xml" }); 

 

 

5.XmlBeanFactory ctx = new XmlBeanFactory(new ClassPathResource("build.xml"));  

 

 

 

分享到:
评论

相关推荐

    java读取.properties配置文件的几种方法

    下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`类 `Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表...

    加载properties配置文件的几种方法

    本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...

    java读取配置文件

    在Java中,我们可以使用多种方法来读取配置文件,下面将详细介绍几种常见的方法。 1. **使用`java.io`流读取** 最基础的方式是使用Java的I/O流来读取文本配置文件(通常是.properties格式)。例如,`java.io....

    Java 加载配置文件的方式

    本篇文章将详细探讨Java中加载配置文件的几种常见方式。 1. **使用Properties类** Java标准库中的`java.util.Properties`类是处理.properties文件的主要工具。我们可以使用`Properties.load()`方法从InputStream中...

    C#读取配置文件

    1. 创建配置文件对象:使用`File.Open`或`FileStream`打开配置文件,然后用`XmlDocument.Load`加载文件内容到内存。 2. 修改配置:找到要修改的节点,如`<UserInfo>`,并更新其子节点`<Id>`或`<Name>`的值。 3. ...

    一个用C#编写的自动读写配置文件的开源组件

    本篇文章将围绕"一个用C#编写的自动读写配置文件的开源组件"进行详细讲解,探讨如何利用C#语言高效地处理配置文件,并介绍这个开源组件的特点和使用方法。 首先,C#是一种面向对象的编程语言,由微软公司开发,广泛...

    读取properties配置文件

    在Java编程中,`properties`配置文件是一种常用的存储配置信息的方式。这些文件通常以`.properties`为扩展名,其中包含了键值对,用于保存应用程序的配置参数,如数据库连接字符串、系统路径、应用版本等。读取这些...

    5、Druid配置文件详细介绍以及示例

    本文将深入探讨 Druid 配置文件的各个部分,并通过示例来说明其使用方法。 首先,配置文件的总体结构分为几个关键部分: 1. **type**:指定了数据摄取的方式,如 `index`(本地文件)、`index_hadoop`(HDFS 文件...

    JavaWeb读取配置文件的四种方法

    在实际开发中,为了代码的可维护性和灵活性,通常会结合使用这几种方法,并将配置文件管理统一抽象成一个配置中心,方便在不同环境下切换和管理配置。同时,考虑到安全性,配置文件通常不会直接暴露在Web根目录下,...

    解析XML和Propertites配置文件

    标题中的“解析XML和Propertites配置文件”指的是在软件开发中处理两种常见的配置文件格式。XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,具有良好的结构化特性,常用于应用程序的配置、...

    dump文件load后数据库访问不了解决办法

    综上所述,解决dump文件load后数据库访问不正常的问题需要从多个角度入手,包括但不限于检查登录配置、用户信息的一致性以及系统配置等。同时,还需要关注数据库的角色分配、权限设置等细节,以确保数据库能够正常...

    配置文件解析器

    7. **API设计**:为了使解析器易于使用,应设计简洁明了的API接口,例如`iniparser_load()`加载配置文件,`iniparser_getstring()`获取字符串值,`iniparser_setstring()`设置值等。 8. **不依赖其他动态库**:这个...

    通过 HTTP 加载 XML 文件时 Load 方法失败

    4. **调用 `Load` 方法**:最后,调用 `Load` 方法来加载 XML 文件。 ```vbscript Dim ReturnValue ReturnValue = oXML.Load("http://myserver/myxmlfile.xml") ``` #### 更多信息 如果 `Load` 方法指向的是...

    dubbo 配置 loadbalance 不生效?撸一把源码(csdn)————程序.pdf

    总结来说,当遇到Dubbo的`loadbalance`配置不生效时,应检查以下几点: 1. 避免XML配置和Spring Boot的`application.properties`配置冲突,确保只有一个地方定义`consumer`配置。 2. 确认配置的`loadbalance`名称与...

    nginx配置文件.zip

    本主题将深入探讨在Docker容器环境下如何利用Nginx进行反向代理和负载均衡配置,以及如何管理和理解相关的配置文件。 首先,我们要了解Nginx。Nginx是一个开源的Web服务器,以其高效的并发处理能力而闻名,常用于...

    Java读取.properties配置文件的几种方式

    本文将详细介绍三种在Java中读取`.properties`配置文件的方法。 1. **基于`ClassLoader`读取配置文件** 这种方法适用于配置文件位于类路径下的情况。通过`ClassLoder`的`getResourceAsStream()`方法,我们可以找到...

    Java中的几种读取properties配置文件的方式

    Java中的几种读取properties配置文件的方式 Java是一个功能强大且灵活的编程语言,在开发过程中,properties配置文件扮演着非常重要的角色。Properties文件主要用于存储应用程序的配置信息,例如系统常量、版本号、...

    java dll文件调用的几种方式

    通过配置daemon的配置文件,指定DLL的位置,然后在Java代码中使用特定API调用DLL。 在实际操作中,以下几点需要注意: - **兼容性问题**:确保DLL与Java运行环境(如32位或64位)和操作系统兼容。 - **路径设置**...

    Emacs的配置文件

    对于初学者,理解并掌握Emacs的配置文件是迈向高效开发的关键一步,同时也是一种提升工作效率和代码质量的有效手段。随着经验的增长,用户可以逐步探索更多高级特性和定制选项,让Emacs成为自己最得力的工具。

    TMS320C6678 一键单核SPI烧录固化文件生成方法(生成bin文件和dat文件)验证可用

    SPI Nor Flash是一种非易失性存储器,常用于存储微控制器或嵌入式系统的启动代码和配置数据。TMS320C6678与SPI Nor Flash交互时,需要将程序编译成特定格式的文件,以便能够通过SPI接口进行烧录。在这个过程中,生成...

Global site tag (gtag.js) - Google Analytics