Inspectopedia Help

Incorrect Spring AOP pointcut expression

Reports AspectJ pointcut designators which are not supported by Spring.

Example:

<beans> <aop:config > <aop:pointcut expression="@this(Anno) <!-- '@this' pointcut designator isn't supported by Spring --> and adviceexecution()"/> <!-- 'adviceexecution' pointcut designator isn't supported by Spring --> <aop:pointcut expression="!@annotation(Anno)"/> </aop:config> </beans>

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Spring, 233.SNAPSHOT

Last modified: 13 July 2023