复习spring之propertys

开发工具: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)结果。

你可能感兴趣的:(java,spring,Web,MyEclipse)