- 클래스 로더를 이용한 프로퍼티 읽어오기 목차
jdbc.properties파일이 WEB-INF/classes밑에 위치한다고 가정한다. 그리고 글래스 로더를 이용해서 프로퍼티파일을 읽어들인다.
import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class SettingUtil { private static SettingUtil inst = new SettingUtil(); private static final String PRPFNAME = "jdbc.properties"; private Properties prop; private SettingUtil(){ prop = new Properties(); InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(PRPFNAME); try{ prop.load(in); }catch(IOException e){ e.printStackTrace(); } } public static String getProperty(String key){ return inst.prop.getProperty(key); } }
'개발언어 > JAVA' 카테고리의 다른 글
JAVA REFLECTION 개념잡기 (0) | 2014.02.08 |
---|