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();
}
}
}
소스가 너무 간단 해서 누구나 이해 할 듯 하다.
'JAVA' 카테고리의 다른 글
[ JAVA ] apache commons cli ( command line interface ) (0) | 2012.06.27 |
---|---|
[ JAVA ] Unsupported major.minor version xx (0) | 2012.06.13 |
[ JAVA ] netty (비동기 이벤트 방식 네트워크 프레임워크) 사용법 2 ( client ) (0) | 2012.04.04 |
[ JAVA ] netty (비동기 이벤트 방식 네트워크 프레임워크) 사용법 1 ( server ) (3) | 2012.04.04 |
[ JAVA ] printStackTrace 를 String 형으로 표현 (log4j 등에 사용 가능) (0) | 2012.02.20 |
댓글