易截截图软件、单文件、免安装、纯绿色、仅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 调用命令 备份mysql数据库

 代码如下:
  1  String command  =   " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
  2      try    {
  3     Process process& ......

Java虚拟机几个命令行参数说明

一、运行class文件
执行带main方法的class文件,命令行为:
java <CLASS文件名>
注意:CLASS文件名不要带文件后缀.class
例如:
java Test
如果执行的class文件是带包的,即在类文件中使用了:
package <包名>
那应该在包的基路径下执行,命令行为:
java <包名>.CLASS文件 ......

Oracle 与在Java中的链接

转帖处:http://dong-java.javaeye.com/blog/375150 
1。推荐使用Oralce比较新的10.2.0.3 JDBC Drivers。这个版本对比9.2的最大的好处是DriverManager.setLoginTimeout函数是起作用的。设置了这个参数,在恶劣的网络环境中就不会有连接数据库的函数长时间不返回的情况。
2。JDBC Developer!ˉs Guide and Refer ......

常见算法学习及其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号