방금 통화드린 지방에 사는 개발자입니다. interface를 context-idgen.xml에서..
- 작성자 :
- 박*인
- 작성일 :
- 2014-07-18 09:28:37
- 조회수 :
- 830
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
==>
<context:component-scan base-package="egovframework , kr.go ">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
==> 이 방식으로 하면 스캔이 되는건지.. 지금 현재 service 파일 전부를 interface로 변환한 상태인데.. 특정 컨트롤러 파일이 interface로 된 자바 파일을 찾지 못하고 있거든여...
답변 부탁드립니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuctrlController' defined in file [C:\eGovFrameDev-2.7.1-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\cbfire\WEB-INF\classes\egovframework\spring\context-idgen.xml]: Cannot resolve reference to bean 'menuctrlService' while setting bean property 'service'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuctrlService' defined in file [C:\eGovFrameDev-2.7.1-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\cbfire\WEB-INF\classes\egovframework\spring\context-idgen.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [kr.go.cb119.owner.menuctrl.service.MenuctrlService]: Specified class is an interface
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at
<context:component-scan base-package="egovframework , kr.go ">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
==> 이 방식으로 하면 스캔이 되는건지.. 지금 현재 service 파일 전부를 interface로 변환한 상태인데.. 특정 컨트롤러 파일이 interface로 된 자바 파일을 찾지 못하고 있거든여...
답변 부탁드립니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuctrlController' defined in file [C:\eGovFrameDev-2.7.1-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\cbfire\WEB-INF\classes\egovframework\spring\context-idgen.xml]: Cannot resolve reference to bean 'menuctrlService' while setting bean property 'service'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuctrlService' defined in file [C:\eGovFrameDev-2.7.1-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\cbfire\WEB-INF\classes\egovframework\spring\context-idgen.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [kr.go.cb119.owner.menuctrl.service.MenuctrlService]: Specified class is an interface
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at
A
안녕하세요. 박정인님.
일부만 찾지 못하시는 경우이시면,
base-package에 지정된 패키지 연결 "," 앞뒤의 공백과 kr.go 다음에 공백 때문인 것 같습니다.
모든 공백을 제거해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
일부만 찾지 못하시는 경우이시면,
base-package에 지정된 패키지 연결 "," 앞뒤의 공백과 kr.go 다음에 공백 때문인 것 같습니다.
모든 공백을 제거해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.