잘못된 어스펙트 및 포인트컷을 보고합니다. 일부 AOP 어드바이스가 어스펙트 Bean과 일치하는 경우 런타임 오류가 발생할 수 있습니다.
예:
<beans>
<aop:config>
<aop:pointcut expression="args()"/> <!-- 포인트컷에 ID가 있어야 합니다 -->
<aop:aspect/> <!-- 'ref' 속성이 정의되어야 합니다 -->
</aop:config>
</beans>
<beans>
<bean id="aspect1" class="Aspect1"/>
<bean id="aspect2" class="Aspect2"/>
<aop:config>
<aop:aspect ref="aspect1"> <!-- 일부 어드바이스가 이 bean과 일치합니다 -->
<aop:before method="xxx" pointcut="execution(* foo())"/>
</aop:aspect>
<aop:aspect ref="aspect2">
<aop:before method="xxx" pointcut="execution(* foo())"/>
</aop:aspect>
</aop:config>
</beans>