项目使用ssh,由spring来统一管理事务。
以前的做的方法是在
manager包下建一下接口,然后在manager下建一个impl文件夹,把实现类放在impl下。就可以由spring来管理事务了。现在改成在manager下新建某个模块文件夹,在这个文件夹下面写接口,然后在impl下在新建文件夹放实现类。spring 无法进行事务管理了。
expression="execution(* com.baoler.manager.*.*(..))"
这个表达式应该怎么改写,才能达到可以管理manager下,以及manager下面n级的事务呢?
<aop:config>
<aop ointcut id="allManagerMethod" expression="execution(* com.baoler.manager.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod"/>
</aop:config>
以前的做的方法是在
manager包下建一下接口,然后在manager下建一个impl文件夹,把实现类放在impl下。就可以由spring来管理事务了。现在改成在manager下新建某个模块文件夹,在这个文件夹下面写接口,然后在impl下在新建文件夹放实现类。spring 无法进行事务管理了。
expression="execution(* com.baoler.manager.*.*(..))"
这个表达式应该怎么改写,才能达到可以管理manager下,以及manager下面n级的事务呢?