Я пытаюсь реализовать простой пример Spring AOP (v4), используя совет @Before
с выражением pointcut на месте, но метод аспекта не вызывается. У меня есть все необходимые зависимости (весна-аоп, аопаллианс, аспектвейвер). Что я делаю неправильно?
package com.xyz;
public class TestClass {
@PostConstruct
public void init() {
test();
}
public void test() {
...
}
}
Аспект:
@Aspect
@Component
public class MyAspect{
@Before("execution(* com.xyz.TestClass.test())")
public void beforeTest() {
...
}
}
TestClass
? - person Ali Dehghani   schedule 26.05.2016TestClass
— это bean-компонент, определенный в контексте моего приложения. Он проходит через жизненный цикл, когда приложение запускается, но pointcut никогда не срабатывает. У меня также есть<aop:aspectj-autoproxy />
в контексте приложения. Что-нибудь еще требуется? - person user1491636   schedule 26.05.2016