Spring AOP @Pointcut не запускаетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring AOP @Pointcut не запускается

Сообщение Anonymous »

Я хочу запускать метод при вызове определенного метода из другого класса, поэтому я подумал об использовании @Pointcut.

Код ниже почти идентичен тому, который я пишу, и мне нечего еще добавить.

Код: Выделить всё

public class OrgManagerImpl implements OrgManager {
public IOrg getOrg(String orgShortName) {
}
}
и это класс, который должен быть запущен:

Код: Выделить всё

@Aspect
public class OrgManagerSynchronizer {

@Pointcut("execution(* com.alvin.OrgManager.getOrg(..))")
public void classMethods() {}

@Before("classMethods()")
public void synchronize(JoinPoint jp) {
//code should be executed. but does not execute.
}
}
и в моем .xml это было указано:

Код: Выделить всё

aop:aspectj-autoproxy
Что еще добавить? Что делать дальше?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»