잘못된 어스펙트 및 포인트컷을 보고합니다. 일부 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>