[java] java.util.Properties 클래스

Posted at 2007/05/10 03:15// Posted in 나만의 작업/Java

java.util.Properties 클래스

* 환경설정 정보를 하드코딩하지 않고 외부파일을 이용하여 설정할때 사용한다.

  InputStream is = ...

  Properties props = new Properties();

  try {

         props.load(is);

  }

  ....이와 같이 사용한다.


* 좀더 효율적인 방안

      org.apache.commons.configuration.AbstractFileConfiguration.FileChangedReloadingStrategy

org.apache.commons.configuration.reloading.FileChangedReloadingStrategy
 

  props = new PropertiesConfiguration(CONFIG_NAME);
  props.setReloadingStrategy(new FileChangedReloadingStrategy());

출처 : 리눅스를 향하여(http://blog.naver.com/hq606fas?Redirect=Log&logNo=90011099513)

이것 덕분에 삽질한 밤...

Tag
  1. 2007/05/10 09:11 [Edit/Del] [Reply]
    아파치 COMMON을 사용하면 파일 변경 시에 자동으로 프로퍼티를 다시 읽을 수 있나보군요... 알아두면 좋은 팁이네요 ^^
    • 2007/05/11 00:53 [Edit/Del]
      apache commons엔 참 좋은 것들이 많이 있는것 같아요
      모르면,, 손발 머리가 고생하니 열심히 공부해야할것 같아요..^^
  2. 2007/05/11 00:05 [Edit/Del] [Reply]
    와우.. 이런것도 있었군요. 저도 공부좀 해야겠어요

댓글을 남겨주세요

Name *

Password *

Link (Your Homepage or Blog)

Comment

Secret