더북(TheBook)

02 | 프로퍼티 파일 사용하기

스프링 프레임워크는 사용자명, 패스워드, URL 커넥션 등과 같이 민감한 데이터를 포함할 수 있는 프로퍼티 파일을 읽을 수 있게 해준다. 이 기능을 이용하면 이러한 민감한 데이터를 XML 설정 파일로부터 분리할 수 있다. 따라서 올바른 프로퍼티를 사용해 애플리케이션을 쉽게 배포할 수 있다. 간단한 사용 예로 TEST, QA, Production 같은 서로 다른 환경에 해당하는 프로퍼티가 있는 경우를 들 수 있다.

이제 작업 중인 환경을 기반으로 이메일과 패스워드를 제공하는 사용자를 인증할 수 있게 해주는 새로운 인터페이스인 Login을 추가할 것이다. 예제 6-9와 예제 6-10부터 살펴보자. 먼저 프로퍼티 파일을 생성하고 사용하는 방법을 알아본다. 예제 6-9는 Development 환경 값들을 보여준다.

 예제 6-9 env_dev.properties

user.email=test@mydocuments.com

user.password=test123


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.