@PathVariable을 여러개 사용해서 매핑 시키려고 하는데
계속 dispatcher가 매핑을 못시킨다는 에러가 발생했다.
No mapping found for HTTP request with URI
구글링으로도 안나오는데 운좋게 되는 방법을 찾았음 ㅠㅠ
내가 하려고 했던 주소의 형식은 이랬다.
@PostMapping(value = "/product.{product_id}/book.{book_id}")
public ResponseEntity<Void> addProduct(
@PathVariable("product_id") int productId,
@PathVariable("book_id") int bookId) {
// code
}
계속 404...
해결법
@PostMapping(value = {"/product.{product_id}/book.{book_id}"})
public ResponseEntity<Void> addProduct(
@PathVariable("product_id") int productId,
@PathVariable("book_id") int bookId) {
// code
}
value에 {} 대괄호를 붙여준다!!
정확한 이유는 모르겠지만 파싱이 잘 안되는 것 같은.. 추측
'개발 > Spring' 카테고리의 다른 글
STS 4에서 jsp 사용하기 (0) | 2021.04.10 |
---|---|
"Building UI model" has encountered a problem. (1) | 2021.01.11 |
SpringFramework를 이용한 파일 다운로드 (0) | 2015.04.13 |
Springframework, Ajax에서 한글이 물음표로 나오는 현상 (25) | 2015.04.03 |
[에러] type parameters of T cannot be determined;,.,, (1) | 2014.11.06 |