春のドキュメントから:
6.2.3.4。例
Spring AOPユーザーは、実行ポイントカット指定子を最も頻繁に使用する可能性があります。実行式の形式は次のとおりです。
実行(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern)throws-pattern?)
モディファイアパターンが見えますか?パブリック、プライベート、プロテクトと言うことができます。そして同じ文書でそれは言う:
6.2.3.1。サポートされているポイントカット指定子
SpringのAOPフレームワークのプロキシベースの性質により、保護されたメソッドは、JDKプロキシ(これが適用されない場合)でもCGLIBプロキシ(技術的には可能であるがAOPの目的では推奨されない場合)でも、定義上インターセプトされません。結果として、特定のポイントカットはパブリックメソッドとのみ照合されます。
少し混乱していますが、modifiers-patternを使用する意味は何ですか?例を挙げてください。