작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
상품 수정
작성
·
351
0
@GetMapping("/music/{itemid}")
public String ~~ (@PathVariable long itemid){
}
@GetMapping("/music/{price}")
public String ~~ (@PathVariable long price){
이렇게 두개가 있다고 칠때 만일 url 값이 /music/2 이 들어오면 어디에 맵핑 되나요?? 둘다 가능하지 않나요??? 이런식으로는 보통 코딩하지 않는 건가요??
답변 1
1
안녕하세요. hoon님, 공식 서포터즈 OMG입니다.
직접 테스트 해보았는데(http://localhost:8080/test/1), 다음과 같이 핸들러 매핑이 애매하다는 메시지가 출력되네요 ^^
컴파일 시점에는 해당 오류를 잡아내지 못하지만 런타임 시점에 test() 와 test2() 중 결정하지 못하여 500에러 가 발생합니다 :)
감사합니다.