任意のパブリックメソッドの実装
- execution(public * *)
public は省略可能で、最初の * はメソッドの任意の戻り値を表し、2 番目のパラメータは任意のパッケージ+クラス+メソッドの任意のパラメータを表します。
set "で始まるメソッドの実行:
- 実行
UserServiceインターフェースの任意のメソッド:
- execution(* com.coffee.service.UserService.*)
com.coffee.serviceパッケージで定義されたメソッドを実行します:
- execution(* com.coffee.service.)
最初の .* は任意のクラスを表し、2番目の .* は任意のクラスを表し、2 番目の .
サービスパッケージおよびすべてのサブパッケージで定義された任意のクラスの任意のメソッドの実行.
- execution(* com.coffee.service..)
...* 任意のパッケージまたはサブパッケージに対して
com.coffeeパッケージおよびすべてのサブパッケージで定義されているUserServiceクラスのすべてのメソッドの実行:
- execution(* com.coffee..UserService.*)")