Я изучаю SpringAOP, в то время как я работаю с базовыми программами, я наблюдал странное поведение в eclipse (конечно, в компиляторе).
Во время практики над аннотацией @Pointcut я по ошибке добавил другие скобки в выражение Pointcut ..удивительно, я не получил никакой ошибки при запуске .. добавил, что это работает как шарм.Это даже не беспокоится о том, сколько круглых скобок я добавил в конце .. Если я изменяю любой другой синтаксис в этом выражении, появляется ошибка ..
вот синтаксическая ошибка ..
@Pointcut("execution(* com.kish.DAO.*.*(..))))))")
public void forPointcut() {}
Я использовал ссылки на выражения pointcut для @Before Advices.
@Before("forPointcut()")
public void beforeAddAccountant() {
System.out.println(" \n----->>>>> exceuting @Before advice before adding accountant");
}
@Before("forPointcut()")
public void otherLoggers() {
System.out.println("----->>>>> execution @Pointcut references before methods\n");
}
Может кто-нибудь сказать мне, что здесь происходит?