[Spring] After Returning Advice

4452 단어 SpringSpring

객체생성

<bean id = "target" class="spring.aop.entity.NewlecExam" p:kor="1" p:eng="2/>

부작업(advice) 세팅

<bean id="logAfterReturningAdvice" class="spring.aop.advice.LogAfterReturningAdvice" />

Proxy 생성 : 리스트에 추가

<bean id="proxy" class="org.springframework.aop.framework.ProxyFactoryBean">
	<property name="target" ret="target"/>
     <!-- handler 세팅 (interceptorNames)-->
		<property name="interceptorNames">
        	<list>
              <value>logAroundAdvice</value>
              <value>logBeforeAdvice</value>
              <value>logAfterReturningAdvice</value>
          	</list>
        </property>
</bean>

LogAfterReturningAdvice.class


Implements : AfterReturningAdvice
Object returnValue를 이용하여 리턴값을 사용할 수 있음. (After이기 때문)

좋은 웹페이지 즐겨찾기