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

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

ID:5637138

大小:37.00 KB

页数:3页

时间:2017-12-20

java读取配置文件的几种方法_第1页
java读取配置文件的几种方法_第2页
java读取配置文件的几种方法_第3页
资源描述:

《java读取配置文件的几种方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java读取配置文件的几种方法       在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(一)新建一个javabean(HelloBean.java)java代码1.package chb.demo.vo;  2.  3.public class HelloBean {  4. private String helloWorld;  5.  6. public String getHelloWorld() 

2、{  7.  return helloWorld;  8. }  9.  10. public void setHelloWorld(String helloWorld) {  11.  this.helloWorld = helloWorld;  12. }  13.}  14.  (二)构造一个配置文件(beanConfig.xml)xml代码1.xml version="1.0" encoding="UTF-8"?>  2.>  3.  4. 

3、.vo.HelloBean">  5.    6.   Hello!chb!value>  7.  property>  8. bean>  9.beans>  (三)读取xml文件1.利用ClassPathXmlApplicationContextjava代码1.ApplicationContext context = new ClassPathXmlApplicationContext("beanConfig.xml");  2.HelloBean helloBean = (HelloBe

4、an)context.getBean("helloBean");  3.System.out.println(helloBean.getHelloWorld());  2.利用FileSystemResource读取java代码1.Resource rs = new FileSystemResource("D:/software/tomcat/webapps/springWebDemo/WEB-INF/classes/beanConfig.xml");  2.  BeanFactory factory = new XmlBeanFactory(rs);  3. 

5、 HelloBean helloBean = (HelloBean)factory.getBean("helloBean");  4.  System.out.println(helloBean.getHelloWorld());   值得注意的是:利用FileSystemResource,则配置文件必须放在project直接目录下,或者写明绝对路径,否则就会抛出找不到文件的异常二.读取properties配置文件这里介绍两种技术:利用spring读取properties文件和利用java.util.Properties读取(一)利用spring读取prope

6、rties文件我们还利用上面的HelloBean.java文件,构造如下beanConfig.properties文件:properties 代码1.helloBean.class=chb.demo.vo.HelloBean  2.helloBean.helloWorld=Hello!chb!  属性文件中的"helloBean"名称即是Bean的别名设定,.class用于指定类来源。然后利用org.springframework.beans.factory.support.PropertiesBeanDefinitionReader来读取属性文件java代码1

7、.BeanDefinitionRegistry reg = new DefaultListableBeanFactory();  2. PropertiesBeanDefinitionReader reader = new PropertiesBeanDefinitionReader(reg);  3. reader.loadBeanDefinitions(new ClassPathResource("beanConfig.properties"));  4. BeanFactory factory = (BeanFactory)reg;  1. HelloBe

8、an helloBean

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。