이전에 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 |