더북(TheBook)

02 | 프로파일 사용하기

6장에서는 Production 또는 QA 같은 서로 다른 환경으로부터 특정 프로퍼티(예를 들면, 사용자명, 패스워드, 데이터베이스 연결 등)를 분리할 수 있게 해주는 프로퍼티 파일 같은 리소스 파일의 사용법을 알아봤다. 리소스 파일은 프로젝트가 작고 많은 변경이 필요하지 않은 경우에는 좋지만, 아주 큰 프로젝트가 있고 일부 빈은 QA에서만 이용할 수 있고 다른 빈은 Production에서만 이용할 수 있어야 하는 경우에는 어떻게 될까? 스프링 프레임워크 팀은 버전 3.1부터 스프링 컨테이너에 프로파일profile 기능을 추가한 것으로 보아 이 점을 염두에 둔 것이 분명하다. 프로파일 기능은 환경을 분리할 수 있게 해주며, 더 나은 방법으로 더 쉽게 환경들을 테스트할 수 있게 해준다.

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