티스토리 뷰
Spring 사용 시 @Value 어노테이션을 이용해서
쉽게 프로퍼티를 읽어 올 수 있습니다.
아래와 같은 방식으로 프로퍼티 파일의 내용을 주입시켜줄 수 있습니다.
@Value("${property_name}")
private String propertyName;
단, 참고해야 할 사항이 있습니다.
@Value 어노테이션 web proejct 안에서 사용 시에는
sevlet context에 다음 내용이 필요합니다.
<context:property-placeholder location="file:/etc/myproject/*.properties" />
Appliction Context에만 property로딩을 처리해서는
Web project의 @Value로 해당 내용을 읽어올 수 없습니다.
'개발 > Java' 카테고리의 다른 글
Builder Pattern (0) | 2016.05.06 |
---|---|
Static factory method (0) | 2016.05.01 |
디자인 패턴 - Decorator, Adapter, Facade 패턴 (0) | 2016.04.04 |
디자인 패턴 - Command Pattern (0) | 2016.03.29 |
디자인 패턴 - Singleton Pattern (0) | 2016.03.22 |
댓글