텍스트 파일에서 기본 속성을로드하는 여러 API를 실행하고 있습니다.
그러나 1 API가 속성 값을 변경하면 모든 API가 새 값을 읽을 수 있기를 바랍니다.
System.setProperty ("prop_name",)를 사용하여 시도했지만 다른 API를 변경하지 않았습니다.
원본 텍스트 파일을 수정하고 싶지 않습니다. 또한 새 속성 파일을 작성하고 모든 API를이 파일을로드하는 오버 헤드가 발생하지 않도록하고 싶습니다. 많은 API와 많은 속성이 있으며 모든 속성 변경에 대해이 작업을 수행하지 않으려합니다.
자바에서 지속되는 속성을 변경하는 방법
어떻게해야합니까?
"API"라는 단어의 의미를 살펴볼 필요가 있다고 생각합니다. –
라이브러리는 실제로 어떻게 속성을로드 하시겠습니까? 각 라이브러리는 파일에서 직접 읽습니까? 아니면 한 위치에서 읽은 파일이고 라이브러리는 Properties 객체를 받습니까? 파일 –
. 원본 속성 파일을 변경하고 싶지 않습니다. 이것은 모든 프로그램이 기본값으로 시작해야하기 때문입니다. 런타임 중에 만 값이 변경되면 새 값을 사용해야합니다. – Andy