что не так с pointcut?

195
31 марта 2018, 16:12

На tutorialspoint приведен такой пример по спрингу:

package com.tutorialspoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.JoinPoint;  
import org.aspectj.lang.annotation.AfterReturning; 
@Aspect
public class Logging {
   /** 
    * This is the method which I would like to execute
    * after a selected method execution.
    */
   @AfterReturning(PointCut = "execution(* com.tutorialspoint.Student.*(..))", 
      returning = "retVal")
   public void afterReturningAdvice(JoinPoint jp, Object retVal){
      System.out.println("Method Signature: "  + jp.getSignature());  
      System.out.println("Returning:" + retVal.toString() );
   }
}

Я его копирую полностью, но идея подчеркивает красным PointCut (то что в скобках после Afterreturning. Весь остальной код я тоже просто скопировал (https://www.tutorialspoint.com/springaop/springaop_after_returning1.htm). Как это побороть?

Answer 1

poinCut надо было с маленькой буквы написать

READ ALSO
JavaFX LineChart

JavaFX LineChart

Можно ли добавлять точки кликом мышкой по графику?

174
POST, PUT - Проблемы с UTF-8

POST, PUT - Проблемы с UTF-8

Запросы POST и PUT просят UTF-8Сервер выдаёт

158
Как удалить символ “\” из строки?

Как удалить символ “\” из строки?

Как удалить символ "\" из строки? Так не получается

153
При нажатии на ListView вызвать меню

При нажатии на ListView вызвать меню

Имеется ListView, в котором находится информацияКак сделать так, чтобы при долгом нажатии на элемент списка появлялось контекстное меню, в котором...

193