@annotation Ungkapan ini hanya boleh digunakan untuk kaedah. Jika anda ingin mencapai kesan yang anda inginkan, anda perlu menggunakan @execution(* * *(..)) untuk memotong semua kaedah semua kelas. Kemudian dalam logik titik masuk, tentukan sama ada kelas mempunyai @Log anotasi
Menggunakan
@within("ssm.annotation.Log")
, anda boleh memintas semua kaedah kelas yang dianotasi dengan@Log
.@annotation
Ungkapan ini hanya boleh digunakan untuk kaedah.Jika anda ingin mencapai kesan yang anda inginkan, anda perlu menggunakan
@execution(* * *(..))
untuk memotong semua kaedah semua kelas.Kemudian dalam logik titik masuk, tentukan sama ada kelas mempunyai
@Log
anotasi` @Pointcut("pelaksanaan(awam com.company..pengawal...(..))")
kekosongan peribadi nasihat() {}`