2011-02-05 3 views
1

클래스 경로에있는 .properties 파일의 봄.

<value>classpath:site/properties/default/placeholder.properties</value> 

실제로 classpath:은 무엇을 의미합니까? 내 속성 파일이 쉽게 업데이트 할 수없는 장소에 있어야한다는 의미입니까? .properties 파일을 웹 마스터가 필요한 경우 즉시 변경할 수있는 위치에 있도록하고 싶습니다. 클래스 경로에있는 .properties 파일을 사용하여 여전히 그렇게 할 수 있습니까?

답변

0

classpath:classes 디렉토리에있는 파일을 가리 킵니다. 즉 placeholder.properties<classes-dir>/site/properties/default 디렉토리에 있습니다. 프로젝트를 배포 한 후에 웹 마스터가 설정을 즉시 변경할 수 있다고 생각하지 않습니다. 즉, 변경할 수는 있지만 실제로 적용되지는 않습니다.

+0

비행 중에 변경할 수있는 파일이 있습니까? –

+0

쉽게 업데이트 할 수있는 속성이 필요한 경우 왜 데이터베이스 쌍에 키 쌍 값을 배치하지 않을까요? – limc

+0

데이터베이스는 올바른 방법이지만 데이터베이스에서 수행하는 것은 여기에 포함되지 않습니다. –

관련 문제