As we learned before, pointcuts define a point where advice should be applied. Spring AOP uses AspectJ's expression language to define a point where advice should be applied. The following are the set of pointcut designators supported in Spring AOP:
|execution||It restricts matching to join points by a method execution.|
It restricts matching to join points within certain types only.
It restricts matching to join points where arguments are of the given type.
It restricts matching to join points where the bean reference or Spring proxy object is an instance of the given ...