特定のメソッドの実行に関するaround adviceを呼び出すポイントカットを作成しました。AspectJポイントカットマッチングパターン
しかし、私が使用した最終パターンがなぜ機能するのかを正確に理解したいと思いますが、最初のパターンは理解できませんでした。
(動作しませんでした)私が使用した初期パターンました:
pointcut timeIt() : execution(* *.AuthFilter.filter(..));
作品パターンは次のとおりです。
*.
と
*..*.
間の差が証明しているGoogleにしようと
pointcut timeIt() : execution(* *..*.AuthFilter.filter(..));
やや難しい。誰かが説明を提供したり、その違いを説明するリソースを提供できれば、私は非常に感謝しています。
、これはまた、あなたが '* .. *。AuthFilter'を必要としないことを意味しますが、' * .. AuthFilter'は十分です。 – kriegaex
ありがとう、それはすばらしい説明です。リンクに感謝します – James