구성 파일을로드하여 구성을 만들려고합니다. 즉 foo.properties.Java에서 파일 경로를 사용하는 모범 사례
이 구성 파일을 저장하는 가장 좋은 장소는 무엇입니까? 패키지 내에서 사용하는 클래스를 초기화 할 것인가? src의 루트 레벨에서?
또한 파일에 액세스하는 동안 파일 시스템에서 파일의 위치 (예 : c : \ configs \ foo.properties)를 사용하고 있습니다.
더 나은 방법이 있습니까? 예를 들어 파일 시스템 위치가 아닌 프로젝트와 관련된 경로를 사용하는 경우? 그렇다면 프로젝트 트리 내에서 속성 파일의 위치를 어떻게 참조 할 수 있습니까? 같은 :
src/
/com.foo.bar
/com.foo.car
/com.foo.zar
foo.properties
내가이가 OS의 위치/또는 파일 시스템의 위치를 사용하지 않고 foo.properties에 액세스 어떻게, 내가 속성은 파일을 메모리에 읽고 싶은 말을 할 수 있습니다.
답변 당신이있어 응용 프로그램의 종류에 있습니다 의존을 이야기하는 방법, 시작하는 방법, 그리고 어떤 종류의 구성에 대해 이야기하고 있는지를 설명합니다. –