Spring Path variable 사용 시 확장자 문제 작성일 2016-12-19 | In Spring Framework @RequestMapping("/temp/{filename}") public ResponseEntity<byte[]> tempView(@PathVariable String filename) throws IOException { logger.info("Return Temp image data"); logger.info(filename); return null; } 위와같이 매핑한 후 localhost:8080/content/temp/testFile.jpg 위 주소로 요청을 날렸더니 에러가 발생했다. 문제는 로그에 찍힌 filename .jpg는 사라진채 testFile만 들어와지는 것이었다. @RequestMapping("/temp/{filename:.+}") 리퀘스트 매핑을 위와같이 바꿔주니 확장자까지 잘 들어옴을 확인할 수 있었다.