浏览 4445 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-11
<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级的事务呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-11
改成这样就行了,我自己结贴了。
expression="execution(* com.baoler.manager.*.*.*.*(..)) |
|
返回顶楼 | |
发表时间:2008-04-11
那么多*,
public * com.baoler.manager.**.*(.) 哈哈. |
|
返回顶楼 | |
发表时间:2008-04-22
execution(* com.baoler.manager..*(..))"
这样写的话,manager包,及所有的子包都会在事务的管理下工作. |
|
返回顶楼 | |