读书人

spring 事务管理宣言切面

发布时间: 2012-12-22 12:05:06 作者: rapoo

spring 事务管理声明切面
spring 事务管理声明切面的时候,不能应用于接口上,如

 <aop:config>    <aop:pointcut id="backOfficeTxServiceOperation" expression="execution(public * backoffice.task..*.*(..))"/>    <aop:advisor pointcut-ref="backOfficeTxServiceOperation" advice-ref="backOfficeTxAdvice"/>    </aop:config>

若backoffice.task下面的backoffice.task.TaskTest为实现接口的类

TaskTest taskTest=(TaskTest)Global.context.getBean("backoffice.task.TaskTest");taskTest.test();
会报如下异常:

java.lang.ClassCastException: $Proxy8 cannot be cast to backoffice.task.PostRealTableSyn

读书人网 >编程

热点推荐