이번에는 스프링부트를 실행하면 발생하는 java.lang.IllegalStateException 예외이다.
java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'webController' method
모호한 매핑이다. 'webController' 메서드를 매핑할 수 없다.
보자마자 WebController 클래스의 메서드가 뭔가 잘못되었다는것을 느꼈습니다.
그래서 해당 클래스를 처음부터 끝까지 찍어달라고 했습니다.
필드가 중간에 있어서 불편하시겠지만 일단 넘어가고,
잘 살펴보면 "/" 의 경로를 가진 메서드가 2개 있습니다.
index() 와 index(Model model) 메서드가 문제였습니다.
같은 경로에 같은 HTTP 메서드이므로 중복이 발생해서 생긴 문제라서 둘 중 하나를 지워서 해결했습니다.
'프로그래밍 > 예외,에러' 카테고리의 다른 글
Swagger 3.0 documentationPluginsBootstrapper 에러 해결하기 (0) | 2023.05.03 |
---|---|
Java ArrayIndexOutOfBoundsException (0) | 2022.01.23 |
Java ConcurrentModificationException (0) | 2022.01.21 |