유블로그

[Spring] ConflictingBeanDefinitionException 본문

Spring

[Spring] ConflictingBeanDefinitionException

yujeong kang 2020. 10. 21. 14:23

org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'test' for bean class

 

 

 

servlet-context.xml 에 정의해놓은

<context:component-scan base-package="com.hello.lecture" />

 

때문에 @Controller 로 등록된 클래스 찾다가

동일명을 발견하면 나는 오류.

 

 

@Controller("com.hello.lecture._01request.Test")

public class Test { }

 

@Controller("com.hello.lecture._02request.Test")

public class Test { }

 

위처럼 패키지명 + 클래스명으로 매핑하면 동일명을 가진 클래스가 있어도 관리하기 쉽다!