0
同じ戻り値の型を持つ同じクラスに2つのパブリックメソッドがありますが、引数が異なるだけです。私はそのうちの1つだけにポイントカットを適用したいと思っています。ここで引数で区別されたSpring AOPのポイントカット
クラスの例です。Long
idとUser
ユーザー:今、私はポイントカットは2つのだけの引数を取り第二sayHaha
方法に適用したい
public class HahaService{
public MyObject sayHaha(User user){
//do something
}
public MyObject sayHaha(Long id, User user){
//do something
}
}
。
私は現在、このポイントカットは両方sayHaha
方法に適用される@Pointcut
@Pointcut("execution(public MyObject com.abc.service.HahaService.sayHaha(..))")
private void hahaPointCut() {
}
を持っています。
2番目の方法でしかできない方法はありますか?
ありがとうSotirios – jasonfungsing