이야기앱 세상

전자정부 표준프레임워크에서 EgovAbstractServiceImpl 사용시 오류 본문

IT/Spring

전자정부 표준프레임워크에서 EgovAbstractServiceImpl 사용시 오류

storya 2019. 5. 29. 15:20

전자정부 표준프레임워크에서 EgovAbstractServiceImpl 사용시 아래와 같은 오류가 발생할 때가 있다.

 

오류 메시지

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'leaveaTrace' is defined

 

이런 오류가 발생하면 설정파일(context-common.xml)에 아래 설정이 누락되었을 때 발생하게 된다. 아래 빈 설정을 추가해주면 해결된다.

 

<bean id="leaveaTrace" class="egovframework.rte.fdl.cmmn.trace.LeaveaTrace">

     <property name="traceHandlerServices">

            <list>

                <ref bean="traceHandlerService" />

            </list>

     </property>

</bean>

<bean id="traceHandlerService" class="egovframework.rte.fdl.cmmn.trace.manager.DefaultTraceHandleManager">
     <property name="reqExpMatcher">
          <ref bean="antPathMater" />
     </property>
     <property name="patterns">
           <list>
               <value>*
           </list>
     </property>
     <property name="handlers">
           <list>
               <ref bean="defaultTraceHandler" />
           </list>
      </property>
</bean>

<bean id="antPathMater" class="org.springframework.util.AntPathMatcher" />
<bean id="defaultTraceHandler" class="egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler" />

반응형
Comments