local은 Windows고, 실제 웹 프로젝트가 구동 될 서버는 linux이다. 경로의 경우에는 application.properties에 작성하여 간단하게 바꿔서 사용중이지만, ex) resource.filepath=C:\\workspaces\\ application.properties @Value("${resource.filepath}") private String myFilepath; java 코드 내부에서 파일 경로를 생성 할 때 바꿔주기 귀찮다. File.separator를 사용하면 OS에 따른 경로 구분자를 자동으로 바꿔준다. 윈도우 환경에서 구동한다면 \로 구분자를 리턴하고, 리눅스나 macOS환경에서는 /로 구분자를 리턴한다.