конфигурация spring aop

#spring #aop #spring-aop

#spring #aop #spring-aop

Вопрос:

пытаясь выполнить приведенное ниже, в основном фиксируйте все вызовы всех компонентов, которые заканчиваются на «Service», за исключением вызовов компонентов, которые заканчиваются на «BlahService». Но это не работает. Правильно ли у меня это?

  <aop:advisor pointcut="bean(*Service) and not bean(*BlahService)"
        advice-ref="someAdvisor" />
  

Комментарии:

1. получаете ли вы какое-либо исключение / ошибку?

2. Нет, все работает «отлично» с точки зрения сборки / запуска, просто он по-прежнему перехватывает все вызовы компонентов «* Service», включая компоненты «* BlahService».