Как перехватить два метода вместо одного? Вот что у меня работает до сих пор:Spring aop более чем один метод
@Before("execution(* models.service.*.get(..)) && !execution(* models.service.Delegate.get(..))")
public void beforeSave(JoinPoint joinPoint) {
Так я перехватывать все получают методы из пакета услуг, за исключением получить метод из класса делегата.
С тех пор у меня есть больше классов, которые я не хочу перехватывать, было бы проще, если бы я мог перечислить класс, который я хочу перехватить. Я пробовал:
@Before("execution(* models.service.ClsOne.get(..)) && execution(* models.service.ClsTwo.get(..))")
Это не работает, каков был бы правильный способ сделать это?
Разве вы не должны использовать OR (||) вместо AND (&&) во втором предложении @Before? –
@ Серый Макаров, пожалуйста, сделайте этот ответ, чтобы я мог принять – London