Я пытался реализовать простое выражение pointcut внутри своего кода, это мой класс Aspect.
@Aspect
public class PaymentAspect {
@Autowired
private OrdineService ordineService;
@Pointcut("execution(* *..createPayment*(..))")
public void toVerifyCart() {}
@Before("toVerifyCart()")
public void validateCart(JoinPoint jp) throws ServiceException, TokenStreamException {
//Instructions...
}
}
И это один из методов, перед которым я хотел бы вызвать метод validateCart()...
public String createPayment(@RequestData(paramaterName = "httpRequest") Long cartID,
String currency, String appContext,
@RequestData(paramaterName = "httpRequest") HttpServletRequest request) throws ServiceException;
Единственная проблема в том, что мой код вообще не вызывает метод... Я что-то здесь не так делаю?