최종 사용자가 설정 한 속성을 가지고 있어야하는 스프링 부트 응용 프로그램이 있습니다. 이를 위해 외부 application.properties 파일을 사용하고 있습니다. 불행히도, 내가 시도한 것에 관계없이 이러한 속성은 결코로드되지 않는 것 같습니다. 현재 Powershell에서 다음을 시도했습니다. 카나리아으로 스프링 부트 : 외부 속성 파일이로드되지 않음
java -Dspring.config.location=file:./application-dev.properties
-jar gs-spring-boot-0.1.0.jar
java -jar gs-spring-boot-0.1.0.jar
--spring.config.location=file:./C:\Users\someone\Desktop\PropertiesTest\application.properties
, 나는 spring.main.banner 모드 =을 가지고 있고, 내가 노력할 상관없이, 나는 배너가 콘솔에 표시하기를 참조하지 않습니다.
속성을 설정 한 파일을 봄 또는 Java로 보도록 설득하는 방법을 아는 사람이 있습니까? OS 변수를 사용하는 것을 피하려고합니다. 과도하고 부서지기 쉽기 때문입니다.
도움을 주시면 대단히 감사하겠습니다.
편집 : 나는 도도 새입니다. 올바른 해결책은 "file./C : .."문자열에서 점을 제거하는 것이 었습니다.