這是個滿攏統的問題....
是這樣的
我看大部分基於springAOP的開發都會使用AspectJ
可以在aop:pointcut後面接AspectJ表達式直接指定所有符合的方法當作pointcut
底下再用pointcut-ref與advice對應就可以達成aop
後來我發現好像還有幾個東西像是ProxyFactoryBean和interceptorNames等
不需要AspectJ就達成AOP的方法
可是這樣不就等於要自己額外加一個Bean了嗎?
一個pointcut又只能對應一個aspect
而且在實現getBean方法的時候也得選擇ProxyFactoryBean那個bean
這樣豈不是很麻煩麻而且又容易搞混
所以我想問
在開發上,先不管基於xml還是基於annoation
AspectJ的使用算是比自己創建一個ProxyFactory的Bean還常用嗎???