@PathVariable에 . (dot) 사용

-- JSP, SPRING 2022. 1. 14. 13:02
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

SPRING에서 아래와 같이 주소에 .(dot)을 이용할 일이 있는데 .(dot)이하가 사라진다.


// 기대한 URL: /example/test/1.jpg
// 적용된 URL: /example/test/1

@GetMapping("/example/test/{filename}")
public TestVO test(@PathVariable String filename) {

}

그래서 아래와 같이 변경을 하면 .(dot)이 적용된다.

// 기대한 URL: /example/test/1.jpg
// 적용된 URL: /example/test/1.jpg

@GetMapping("/example/test/{filename:.+}")
public TestVO test(@PathVariable String filename) {

}

posted by 어린왕자악꿍