BeanNameAutoProxyCreator관련하여
- 작성자 :
- 곽*
- 작성일 :
- 2013-04-08 16:12:38
- 조회수 :
- 967
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
공통기능을 aop를 이용하여 분리하고자 합니다.
BeanNameAutoProxyCreator의 설정을 하였는데 실행이 되지가 않습니다.
표준프레임워크에서는 별도로 설정을 해야 하는지 궁금해서 문의 드립니다.
현재 설정사항(context-aspect.xml)
<bean id="beforeAdvice" class="kr.co.erp.comm.exception.MethodBeforeAdviceExample" />
<bean id="employeAdvisor"
class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="mappedName" value="exam2" />
<property name="advice" ref="beforeAdvice" />
</bean>
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Controller*</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>employeAdvisor</value>
</list>
</property>
</bean>
BeanNameAutoProxyCreator의 설정을 하였는데 실행이 되지가 않습니다.
표준프레임워크에서는 별도로 설정을 해야 하는지 궁금해서 문의 드립니다.
현재 설정사항(context-aspect.xml)
<bean id="beforeAdvice" class="kr.co.erp.comm.exception.MethodBeforeAdviceExample" />
<bean id="employeAdvisor"
class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="mappedName" value="exam2" />
<property name="advice" ref="beforeAdvice" />
</bean>
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Controller*</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>employeAdvisor</value>
</list>
</property>
</bean>
A
안녕하세요.. 곽종님..
올려주신 설정 상에는 이상이 없는 것 같습니다.
추가적으로 확인해 보셔야 할 부분(올려주지 않으신 부분)은..
mappedName에 지정된 exam2에 해당되는 메소드가 호출되었는지 초기화되면서 다른 오류가 없었지 등입니다..
별도의 설정을 하셔야 할 부분은 없습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
올려주신 설정 상에는 이상이 없는 것 같습니다.
추가적으로 확인해 보셔야 할 부분(올려주지 않으신 부분)은..
mappedName에 지정된 exam2에 해당되는 메소드가 호출되었는지 초기화되면서 다른 오류가 없었지 등입니다..
별도의 설정을 하셔야 할 부분은 없습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.