我有一個建立在春天的現有項目。混合彈簧AOP和aspectj編譯器?
我想趕上調用HibernateTemplate.save(),所以我在exec(save())上定義一個切入點,並將時間記錄在around通知中。我可以使用spring AOP定義方面,但是我可以看到spring AOP只有在切入點中的對象是一個bean時才起作用,但在我的情況下,HibernateTemplate可以直接在new()中創建客戶端代碼。
所以我不得不使用aspectj編譯器,通過maven插件。我不知道是否有任何混合彈簧AOP和aspectj的潛在衝突? ----該項目的開發商以前可能已經使用Spring AOP的地方
感謝 楊