ResourceBundle 클래스를 사용하여 properties 파일 정보를 읽어올 수 있다.
다음과 같은 파일이 있다면
IpInfoSample.properties 파일 내용
#소켓IP정보
SocketIp=127.0.0.1
#소켓포트정보
SocketPort=5001
아래와 같이 사용하여 정보를 읽어올 수 있다.
String SocketIp = mainResource.getString("SocketIp");
String SocketPort = mainResource.getString("SocketPort");
System.out.println("[SocketIp] : " + SocketIp);
System.out.println("[SocketPort] : " + SocketPort);
결과 :
[SocketIp] : 127.0.0.1
[SocketPort] : 5001
properties 파일의 모든 정보를 읽어야 한다면 아래와 같이 사용할수도 있다.
ResourceBundle mainResource = ResourceBundle.getBundle("egovframework.egovProps.IpInfoSample");
Enumeration enm = mainResource.getKeys();
while(enm.hasMoreElements()){
String key = (String) enm.nextElement();
String value = mainResource.getString(key);
System.out.println("[" + key + "] : " + value);
}
결과 :
[SocketIp] : 127.0.0.1
[SocketPort] : 5001
'개발 > JAVA' 카테고리의 다른 글
전자정부프레임워크(3.8.0버전)에 Tiles 적용하기 (0) | 2020.04.10 |
---|---|
전자정부프레임워크에서 로그인 체크를 위한 인터셉터 설정하기 (0) | 2020.02.14 |
표준API 설치시(GPKI 설치시) 서버인증서값 세팅 (0) | 2019.09.16 |
Java에서 json 형태로 화면으로 떨구기 (0) | 2019.06.17 |
자바 jsoup lib를 이용하여 크롤링 연습 (0) | 2019.05.27 |