이전에 Java에서 프로퍼티 파일을 읽은 방법에 대해 포스팅 한 적이 있는데, 오늘은 Spring Framework에서 프로퍼티를 읽는 방법에 대해 포스팅해보겠다.
스프링 프레임워크는 참 많은 사람들이 생각하는것처럼 다양한 편의 기능들을 제공한다. 이 편의 기능들을 잘 활용하면 불필요한 코드를 줄일수 있는데,
오늘 포스팅하는 프로퍼티 파일을 읽는것도 스프링에서 제공하는 기능을 이용하면 쉽게 접근할 수 있다.
오늘은 컨트롤러나 서비스 모듈에서 프로퍼티 파일을 읽어오는 간단한 방법에 대한 예제이다.
1. 프로퍼티 파일(config.properties) 내용
#### Main DB Connection Info #### |
2. servlet.xml 설정(예 : test-servlet.xml)
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> |
3. 컨트롤러에서 불러오기(@Value 이용)
package kr.co.test; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; @Controller public class PayMobileController { // 프로퍼티 파일 읽기 @Value("${doc.path}") private String m_docPath ; }
@Value 를 통해 프로퍼티에서 정의한 항목에 대해 변수에 값을 할당할 수 있다.
'Language > Spring Framework' 카테고리의 다른 글
SpringBoot Jar 리눅스 백그라운드 실행 쉘 스크립트 (0) | 2020.07.13 |
---|---|
[Spring 3] Interceptor 적용하기 (0) | 2015.01.09 |
Spring 3.2.8 다운받기 (0) | 2015.01.08 |
[Srping 3] ResponseBody 한글깨짐 해결법 (0) | 2014.12.23 |