易截截图软件、单文件、免安装、纯绿色、仅160KB

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


   在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。
一.读取xml配置文件
(一)新建一个java bean(HelloBean.java)
java 代码
package chb.demo.vo;
  
  
public class HelloBean {   
 private String helloWorld;   
  
 public String getHelloWorld() {   
  return helloWorld;
  
 }   
  
 public void setHelloWorld(String helloWorld) {   
  this.helloWorld = helloWorld;   
 }   
}   
  
(二)构造一个配置文件(beanConfig.xml)
xml 代码
xml version="1.0" encoding="UTF-8"?>  
>  
<beans>  
 <bean id="helloBean" class="chb.demo.vo.HelloBean">  
  <property name="helloWorld">  
   <value>Hello!chb!value>  
  property>  
 bean>  
beans>  
(三)读取xml文件
1.利用ClassPathXmlApplicationContext
java 代码
ApplicationContext context = new ClassPathXmlApplicationContext("beanConfig.xml");   
HelloBean helloBean = (HelloBean)context.getBean("helloBean");   
System.out.println(helloBean.getHelloWorld());  
2.利用FileSystemResource读取
java 代码
Resource rs = new FileSystemResource("D:/software/tomcat/webapps/springWebDemo/WEB-INF/classes/beanConfig.xml");
  
  BeanFactory factory = new XmlBeanFactory(rs);   
  HelloBean helloBean = (HelloBean)factory.getBean("helloBean");\ &


相关文档:

java时间动态显示 两种方法

时间动态显示
1.方法一 用TimerTask
利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次。
代码如下:
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util ......

JDK中包含的常用Java调试工具

1  JDK5.0包括的调试工具
我们在这里对JDK5.0的调试工具做大致的概念性的介绍,然后希望通过介绍我自己在实际工作中使用这些工具解决问题的实例来让大家对这些工具有更深入的了解。
 
 JDK5.0里面加入了jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:
 jstack -- 如果java程 ......

JAVA程序员面试之葵花宝典

JAVA程序员面试之葵花宝典
1、面向对象的特征有哪些方面
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:继承是一种联结类的层次模 ......

常见算法学习及其Java实现

package org.bupt.test;
import java.util.ArrayList;
class MyResource {
    ArrayList<Integer> arrList= new ArrayList<Integer>();
    public MyResource(ArrayList<Integer> arrList) {
        this.arrList = arrList;
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号