[ JAVA ] 자바 property 파일 위치 찾는 법 과 사용법 2
apache commons library 를 사용하면 앞의 글 처럼 길게 파일을 찾지 않아도
간단히 가능 하다.
다운로드 경로는
http://commons.apache.org/configuration/
이고
예제 소스는
package config;
import org.apache.commons.configuration.DataConfiguration;
import org.apache.commons.configuration.PropertiesConfiguration;
public class ConfigTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
DataConfiguration config = new DataConfiguration(new PropertiesConfiguration("test.properties"));
//test.properties 는 클래스 패스가 잡혀 있어야 함
String test = (String)config.getString("com.incross");
//기본 데이터 타입은 getString, getDouble 등으로 가져올 수 있고 기본 클래스가 아닌경우
// InetAddress host = (InetAddress) config.get(InetAddress.class, "remote.host");
//와 같이 가져 올 수 있다.
System.out.println("test::"+test);
} catch (Exception e) {
e.printStackTrace();
}
}
}
소스가 너무 간단 해서 누구나 이해 할 듯 하다.