AOP PointCut (XML)
Section 1. PointCut
1. PointCut
Weavingを適用する特定のJoinPointを指定します.
=AOPテクノロジーをどのCoreConcernに適用するかを指定
BeforeAdvisor付加機能は、
3. NameMatchMethodPointcut
オブジェクト
指定
<bean id="classicPointCut" class="org.springframework.aop.support.NameMatchMethodPointcut">
<property name="mappedName" value="total"/>
</bean>
4. DefaultPointcutAdvisor <bean id="classicBeforeAdvisor" class="org.springframework.aop.support.DefaultPointcutAdvisor">
<property name="advice" ref="logBeforeAdvice"/>
<property name="pointcut" ref="classicPointCut"/>
</bean>
5. NameMatchMethodPointcutAdvisor // 하나의 메서드만을 지정
<bean id="classicBeforeAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="advice" ref="logBeforeAdvice"/>
<property name="mappedName" value="total"/>
</bean>
// 여러 메서드 지정
<bean id="classicBeforeAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="advice" ref="logBeforeAdvice"/>
<property name="mappedName">
<list>
<value>total</value>
<value>mean</value>
<list>
</property>
</bean>
Reference
この問題について(AOP PointCut (XML)), 我々は、より多くの情報をここで見つけました https://velog.io/@codren/Pointcuts-JoinPoint-weavingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol