최대 1 분 소요

BeforeAdvice

  • AOP 설정하기
<bean id ="target" class ="spring.aop.entity.NewlecExam" p:kor="1" p:eng="1" p:math="1" p:com="1"/>
	<bean id =" logBeforeAdvice" class="spring.aop.advice.LogBeforeAdvice"/>
	<bean id ="exam" class="org.springframework.aop.framework.ProxyFactoryBean">
	<property name="target" ref="target" />
	<!-- 핸들러 넣어준다  -->
	<property name="interceptorNames">
		<list>
			<value>logBeforeAdvice</value>
		</list>
	</property>
	</bean>

 

  • LogBeforeAdvice 클래스
public class LogBeforeAdvice implements MethodBeforeAdvice {

	@Override
	public void before(Method method, Object[] args, Object target) throws Throwable {
		System.out.println("앞에 실행될 로직");
		// 타켓의 전에 실행될 로직이다
	}

}


앞에 실행될 로직
total is 4
앞에 실행될 로직
avg is 1.000000

카테고리:

업데이트:

댓글남기기