現在我們再加入Pointcut的java來統一管理要切入的程式
注意,上面注解特別指出定義的Method的QualifedName即將用在...
原本三個AOP同理改為如下
(要切data層或要切business層,就放對應Pointcut的QualifedName):
再次執行未異動的SpringAopApplication.java得到結果:
所以回過頭來思考
這個Pointcut有什麼好處呢?
我們將Pointcut統一只定義在CommonJoinPointConfig.java內
未來任何實際執行之程式要"切入",全都可以定義在這裡
並依靠Pointcut的Method名稱方便管理!!!