Spring - AOP BeforeAdvice 구현

jodbsgh·2022년 4월 29일
0

🍕"Spring"

목록 보기
17/19

BeforeAdvice 구현

BeforeAdvice 란?
본 업무의 앞단에서 실행되도록 AOP를 구현하는 것

<!--setting.xml side -->
<beans>
	<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="proxy" class="org.springframework.aop.framework.ProxyFactoryBean">
    	<property name="target" ref="target" />
    	<property name="interceptorNames">
        	<list>
            	<value>logBeforeAdvice</value>
            </list>
        </property>
    </bean>
</beans>
//LogBeforeAdvice.class side

packae spring.aop.advice;

import java.lang.reflect.Method;
import org.springframework.aop.MethodBeforeAdvice;

public class LogBeforeAdvice implements MethodBeforeAdvice
{
	@Orverride
    public void before(Method method, Object[] args, Object target) 
    													throws Throwable{
    	System.out.println("앞에서 실행될 로직");
    }
}
profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글