2014-04-12 3 views
0

내가이로드 특성 파일 호스팅 (봄)

PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer(); 
configurer.setLocation(new ClassPathResource(propertiesFilename)); 

이 코드처럼 내 응용 프로그램 구성 속성 파일을로드하고 내 로컬 환경에서 잘 작동하고 여기

을 내 속성 파일이

Project Structure

그러나 생산에이 건물의 파일을 선택 할 수 없습니다. 동일한 코드로 로컬 및 프로덕션 모두에서 작동하도록하려면 어디에 보관해야합니까?

답변

0

는 생산 WAR의 압축을 풀고 속성 파일이 있는지 확인합니다. 그렇지 않다면 환경에 따라 파일을 제거하는 로직 (maven profile, ant If 절)으로 빌드 프로세스를 의미합니다.

파일을 제거한 자원 필터링 기능에 대한 pom.xml 또는 ant.xml 파일을 확인하고이를 app-prod.properties으로 바꿔보십시오.