GesipanController의 이름을 PostController로 변경한 후 발생한 "Ambiguous mapping" 오류
이전에 GesipanController와 관련된 매핑이 그대로 남아 있어서 생긴 문제이다.
기본적으로, @RequestMapping이나 @GetMapping 등의 경로가 동일하기 때문에 두 컨트롤러가 같은 경로를 처리하려고 할 때 충돌이 발생
org.springframework.beans.factory.BeanCreationException
해결 방법
@RequestMapping에 해당하는 경로의 이름을 변경한다.
변경 전
@RequestMapping(value = "/searchGesipan.do", method = RequestMethod.GET)
변경 후
@RequestMapping(value = "/searchPost.do", method = RequestMethod.GET)
이후 프로젝트 우클릭 > Maven > Update Project
위에 Project 탭 > clean
톰캣 서버 우클릭 > clean
해주면 에러 해결!
'웹 개발 > Spring' 카테고리의 다른 글
Spring 전자정부프레임워크 3.9 > 4.0 마이그레이션 (0) | 2025.07.30 |
---|---|
Spring Boot 프로젝트 생성하기 - 이클립스(Eclipse), 인텔리제이(Intellij) (0) | 2024.11.13 |
[Spring Boot] Tmap API를 이용한 Geocoding - 위치 정보를 좌표로 반환하기 (0) | 2024.01.29 |
[Spring Boot] 파일 업로드와 섬네일 처리 (0) | 2023.10.09 |
[Spring Boot] CoolSMS API를 이용한 휴대폰 본인인증 (0) | 2023.10.09 |