본문 바로가기
[ 오류 해결 ]

java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'Controller' method

by 히앤님 2022. 9. 30.
반응형
SMALL

500에러

간만에 실행했는데 안되더라. 콘솔에 에러메시지를 보니 메시지가 다음과 같았다.

java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'helloController' method 

찾아보니 스프링에서 이런 에러가 나면 해당 **Controller.java 파일의 Mapping 에 문제가 발생한 것이라고 한다.

에러메시지 아래에 자세히 보니 HelloController.hello23과 hello21이 보이는데 21이 already bean method라는걸 보니 이미 쓰였나보다.

index 페이지
겹쳤다

아니나 다를까, 처음에 일 시작할 때 어떻게 정리를 하면 좋을까 하다가 냅다 index 페이지에다가 링크를 걸어버렸는데 그 때 맵핑을 중복으로 걸었던 것으로 보인다.

중복되지 않게 맵핑값을 변경해주니 해결되었다. 휴~

반응형
LIST

댓글