만약에 여러사람과 협업한다고 가정시에
@PostMapping("/upload") public String saveFile2(@RequestParam String itemName, @RequestParam MultipartFile file, HttpServletRequest request) throws IOException { String mainDir = System.getProperty("user.dir") + fileMainDir; Path mainDirPath = Paths.get(mainDir); if(!Files.exists(mainDirPath)) Files.createDirectories(mainDirPath); Path path = Paths.get(mainDir, file.getOriginalFilename()); file.transferTo(path.toFile()); return "upload-form"; } } fileMainDir은 application 설정파일에서 지정한 경로 변수이고, System.getProperty("user.dir")함수를 사용하면 현재 프로젝트가 실행중인 디렉토리의 절대 경로를 찾아내서 반환해준다고 하네요. 저는 이런방식으로 해결했는데 혹시 다른방식이나 베스트 프랙티스가 있을까요??