开发工具:MyEclipse 6.0.1
简介:本实例主要讲解如何从propertys文件提取相关的值
开发步骤:
1.在MyEclispe里建一个Web工程,命名为 TestSpring_Property;
2.新建一个包,如:com.sailing.spring;
3.在src里建一个propertys文件,命名为 helloworld.propertys,内容如下:
helloworld = Hello World!
4.在com.sailing.spring包里增加HelloWorld.java,用于读取helloworld.propertys文件;
package com.sailing.spring;
public class HelloWorld {
public String getContext() {
FileHelloString fhs = new FileHelloString("helloworld.properties");
String result = fhs.getContext();
return result;
}
}
5.在com.sailing.spring包里建 FileHelloString.java,用于HelloWorld创建FileHelloString 对象;
package com.sailing.spring;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class FileHelloString {
private String propertysFileName;
public FileHelloString(String propertys){
this.propertysFileName = propertys;
}
public String getContext(){
String result = "";
Properties p = new Properties();
InputStream is = getClass().getClassLoader().getResourceAsStream(propertysFileName);
try {
p.load(is);
result = p.getProperty("helloworld");
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
if(is != null){
is.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
}
6.在com.sailing.spring包里建 HelloWorldTest.java,用于java application 测试;
package com.sailing.spring;
public class HelloWorldTest {
/**
* @param args
*/
public static void main(String[] args) {
HelloWorld hw = new HelloWorld();
System.out.println(hw.getContext());
}
}
7.在HelloWorldTest类里右击鼠标选择Run As >> Jave Application;
8.看控制台(console)结果。