ahastudio / fastcampus-eatgo

패스트캠퍼스 온라인 강의 스프링 부트 프로젝트 - 레스토랑 정보 확인 및 예약 시스템 구축하기
https://j.mp/2PWvF8T
135 stars 40 forks source link

 . #20

Open yohandevdev opened 4 years ago

sdc02408 commented 4 years ago

해결 하셨나요? 저도 같은 문제가 발생하는데

ahastudio commented 4 years ago

긴 에러 메시지에서 원인이 되는 부분을 찾는 게 처음에는 어려운 일입니다. 여기서 핵심은 이겁니다:

org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'restaurantService' for bean class [kr.co.fastcampus.eatgo.interfaces.eatgo.application.RestaurantService] conflicts with existing, non-compatible bean definition of same name and class [kr.co.fastcampus.eatgo.application.RestaurantService]

레스토랑 서비스가 두 곳에 있다는 거죠. 패키지 구성을 확인하셔서 중복을 제거하시고, 그래도 계속 문제가 생기면도이미 만들어진 클래스 파일을 제거하기 위해 Clean이나 Rebuild를 하시면 됩니다.