결론적으로 하드코딩하지 않기 위해 설정파일을 사용한다.
그런데 거의 설정 파일을 수정 할일은 없지만 파일을 관리하는 방법을 적어보자고 한다.
파일 로딩
String sboard_propertie = Constants.CONTEXT_ROOT+"/WEB-INF/classes/test.properties";
Properties props = null;
props = new Properties();
props.load(new FileInputStream( sboard_propertie ));
props.load(new FileInputStream( sboard_propertie ));
*파일설정값 읽기
String test = props.getProperty("test");
*파일설정값 제거하기
props.remove("deleteOftest");
*파일설정값 쓰기
props.setProperty("addKey", "this is test!!");
*최종결과 파일에 저장하기
props.save( new FileOutputStream(sboard_propertie),"this is comment!!");
댓글 없음:
댓글 쓰기