읽기
경로는 app 이 위치한 경로가 어디로될지 모르기때문에 절대 경로로 넣으면 안된다.
따라서 System 의 getProperty 메소드를 이용해서 현재 app이 위치한 경로를 읽어오고
하위경로를 잡아준다.
예)
String propPath = System.getProperty("user.dir") + File.separator + "properties"+File.separator+"database.properties";
app위치한경로/properties/database.properties
Properties props = new Properties();
props.load(new FileReader(propPath));
String url = props.getProperty("dburl");
.
.
.
위와 같이 읽어오면 된다 IOException 예외처리는 필수.
수정.
경로 얻기는 동일.
String propPath = System.getProperty("user.dir") + File.separator + "properties"+File.separator+"database.properties";
Properties props = new Properties();
props.setProperty("dburl", "변경할 값");
props.store(new FileOutputStream(propPath), "");
댓글 없음:
댓글 쓰기