我得到這個錯誤的Web應用程序啓動Spring AOP的表達
產生的原因:org.springframework.beans.factory.BeanCreationException:錯誤創建名稱爲豆「org.springframework.aop.aspectj.AspectJPointcutAdvisor#0 ':bean的實例化失敗;嵌套異常是org.springframework.beans.BeanInstantiationException:無法實例化bean類[org.springframework.aop.aspectj.AspectJPointcutAdvisor]:構造函數拋出異常;嵌套的例外是java.lang.IllegalArgumentException異常:錯誤的:: 0切入點
這裏的顯示在底部
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
我的切入點的XML的一部分.....事情省略
正式綁定<aop:config>
<aop:aspect id="bamAspectAroundID" ref="bamAspectAround">
<aop:pointcut id="bamAroundMethodPointcut" expression="execution(* testBA*(..))" />
<aop:around method="aspectAroundMethod" pointcut-ref="bamAroundMethodPointcut"/>
</aop:aspect>
</aop:config>
在我班的一個
,我有一個虛擬的方法
public void testBAM() {
System.out.println("in testBAM() ");
}
的expressi對我來說似乎沒有問題。任何指針?我們使用的是aspectj 1.6.2。謝謝。