2013-04-23 3 views
0

Я использую Spring AOP с aspectj-autoproxy. Я использую аннотацию @Around для перехвата определенных классов и методов.Использование @annotation весной AOP

Этот код должен перехватывать методы, аннотированные аннотацией @Counter.

Мой вопрос заключается в том, что это определение заставляет сканировать все классы в пути класса? Я спрашиваю, потому что у меня есть огромный проект, который может пострадать несколько минут времени загрузки, если будет проверен весь путь класса.

И если да, то как я могу отключить его сканирование?

ответ

0

Он будет сканировать только определенные весны, поэтому не полный путь к классу. Кроме того, аннотация @Counter должна быть указана как полнофункциональное имя класса, и я не думаю, что «счетчик» является правильным ..

0

предел сканирования с помощью:

execution(* com.my.package..*.*(..)) && @annotation(counter) 
Смежные вопросы