Windows에서 실행되는 Java 응용 프로그램을 개발 중입니다. .properties 파일에 여러 개의 백 슬래시 ("\")가 있습니다. .properties-file의 특수 문자 ("")
dir=\\127.0.0.1\d$\dir\dir2\dir3
내가
Spring
주석
Value
를 사용하여 특성
dir
읽기 :이 파일이 모습입니다
@Value("${dir}")
protected String dir;
재산 dir
이 코드에서 사용하는 경우이 문자열 127.0.0.1d$dirdir2dir3
발생합니다.
내가 시도 유니 코드는 다음과 같이 탈출 :
dir=\u005C\u005C127.0.0.1\u005Cd$\u005Cdir\u005Cdir2\u005Cdir3
나는이 같은 탈출로 백 슬래시를 시도하십시오 시도의
dir=\\\\127.0.0.1\\d$\\dir\\dir2\\dir3
모두를 결과 위의 문자열 \\127.0.0.1d$dirdir2dir3
에 때 재산 dir
코드에서 사용됩니다.
코드에서 속성을 사용할 때 dir
을 \\127.0.0.1\d$\dir\dir2\dir3
으로 설정하려고합니다. 이 결과를 얻으려면 .properties-file이 어떻게 생겼을까요?
작은 따옴표를 사용 했습니까? –
@NicolasHenneaux 예. '127.0.0.1d $ dirdir2dir3'이됩니다. – user1766169
슬래시를 사용하십시오. – Leon