PropertiesService에서 Vector 사용법 문의
Submitted by robbenkim on 수, 02/18/2009 - 10:15
현재 Anyframe Core 의 PropertiesService 의 API를 보면
public Vector getVector(String name);
public Vector getVector(String name, Vector def);
가 존재합니다.
여러건의 속성값을 하나의 키값으로 지정해서 쓸 수 있는 API가 아닌가
생각이 되는데요.
사이트에는 용례가 나와있지 않은 것 같습니다.
해당 기능을 적용해보고자 하는데, 간단한 사용 예제를 보여주셨으면
합니다.


Re] PropertiesService에서 Vector 사용법 문의
Anyframe Core 소스 프로젝트를 다운로드 받으신 후, anyframe.core.properties라는 프로젝트를 보시면 요청하신 내용을 확인하실 수 있습니다.
Vector Property에 대한 내용만 언급을 해 드리면 다음과 같습니다.
<bean name="propertiesService" class="anyframe.core.properties.impl.PropertiesServiceImpl"> <config:configuration> <fileName>file:./src/**/resource.properties</fileName> <!-- ... --> </config:configuration> </bean>property value 정의시 ,를 구분자로 하여 여러 개의 값을 정의한다.
... Vector valueList = propertiesService.getVector("tokens_on_a_line"); ...위와 같이 호출한 경우 valueList에는 첫번째에 first token, 두번째에 second token 값이 저장되어 있게 된다.
보다 자세한 내용은 anyframe.core.properties 프로젝트 내에 추가되어 있는 테스트 코드인 PropertiesServiceTest를 참고하시면 됩니다.