【发布时间】:2011-11-29 01:01:45
【问题描述】:
我有一个基于 spring 的现有项目。
我想捕捉对 HibernateTemplate.save() 的调用,因此我在 exec(save()) 上定义了一个切入点,并将时间记录在一个环绕建议中。
我可以使用 spring AOP 定义方面,但我可以看到 spring AOP 仅在切入点中的对象是 bean 时才有效,但在我的情况下,HibernateTemplate 可以直接在现有客户端中的 new() 中创建代码。
所以我必须通过 maven 插件使用 aspectj 编译器。我想知道混合 spring AOP 和 aspectj 是否有任何潜在的冲突? ---- 这个项目以前的开发者可能已经在某处使用过 Spring AOP
谢谢 杨
【问题讨论】: