스프링 기동시 Error creating bean with name 'requestMappingHandlerMapping' 오류원인
만약 스프링 MVC를 사용한 웹 어플리케이션 기동시 아래와 같은 오류가 났다면 컨트롤러의 @RequestMapping 으로 설정된 경로를 확인하시기 바랍니다. 예외 로그를 자세히 보면 나와있지만 특정 맵핑 경로가 중복되어 발생한 오류입니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'sapApiController' method
...생략...
to {[/sap/order/numbers],methods=[GET]}: There is already 'sapApiController' bean method
...생략...

블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!

  • IT로춘남 2020.09.08 18:08 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.
    맵핑 경로 중복되지 않아도 해당 오류가 나타날 수 있나요...? 저는 Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0' defined in ServletContext resource [/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/DefaultIndenter
    이렇게는 나오는데...

    해결이 잘 안되네요...