base-package 관련 질문입니다.
- 작성자 :
- 이*훈
- 작성일 :
- 2018-01-16 18:56:23
- 조회수 :
- 1,907
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
1. egovframework.example 과 동일레벨의 comm.company 패키지생성
2. context-comm.xml에 <context:component-scan base-package="egovframework,comm"> 수정
3. dispatcher-servlet.xml에 <context:component-scan base-package="egovframework,comm"> 수정
4. context-aspect.xml에 <aop:pointcut id="serviceMethod" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))" /> 수정
5. context-transaction.xml에 <aop:pointcut id="requiredTx" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))"/> 수정
4. ibatis -> mybatis 변경
=> 콘솔오류 "Bean named 'commSysCodeService' must be of type [comm.company.syscode.service.impl.CommSysCodeServiceImpl], but was actually of type [com.sun.proxy.$Proxy50]"
답변부탁드립니다.
1. egovframework.example 과 동일레벨의 comm.company 패키지생성
2. context-comm.xml에 <context:component-scan base-package="egovframework,comm"> 수정
3. dispatcher-servlet.xml에 <context:component-scan base-package="egovframework,comm"> 수정
4. context-aspect.xml에 <aop:pointcut id="serviceMethod" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))" /> 수정
5. context-transaction.xml에 <aop:pointcut id="requiredTx" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))"/> 수정
4. ibatis -> mybatis 변경
=> 콘솔오류 "Bean named 'commSysCodeService' must be of type [comm.company.syscode.service.impl.CommSysCodeServiceImpl], but was actually of type [com.sun.proxy.$Proxy50]"
답변부탁드립니다.
A
안녕하세요 이성훈님
표준프레임워크센터입니다.
콤포넌트 스캔 설정시
<context:component-scan base-package="egovframework"> 하시면
egovframework,comm를 포함하여 빈을 스캔하므로 문제 없이 구동 가능할듯 합니다.
egovframework,comm로 하시면 지정된 하위만 스캔되므로
기존 설정된 서비스등이 스캔되지 않아 문제가 될듯합니다.
감사합니다.
표준프레임워크센터입니다.
콤포넌트 스캔 설정시
<context:component-scan base-package="egovframework"> 하시면
egovframework,comm를 포함하여 빈을 스캔하므로 문제 없이 구동 가능할듯 합니다.
egovframework,comm로 하시면 지정된 하위만 스캔되므로
기존 설정된 서비스등이 스캔되지 않아 문제가 될듯합니다.
감사합니다.