When you try to use ASPECTJ other indicators in spring, the IllegalArgumentException exception is thrown.
When we look at these spring-supported indicators shown above, be aware that only the execution indicator is the only execution match, while the other indicators are used to limit the matching. This shows that the execution indicator is the most important indicator we use when writing the pointcut definition, and we use other indicators to limit the matching tangent points.
The pointcut expression in Figure 4.4 indicates that a notification will be triggered when the instrument play method executes.
We use the execution indicator to select instrument's play method, which begins with the * number, which identifies the return value type of the method that we do not care about. Then we specify the fully qualified class name and the method name. For a list of method parameters, we use: Identify the pointcut to select any play method, regardless of the method's entry parameters.
ASPECTJ Pointcut indicator supported by SPRINGAOP