<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.9.6</version>
</dependency>
@Aspect
public class LoggingAspect {
@Before("execution(* com.example.MyClass.myMethod(..))")
public void beforeAdvice() {
System.out.println("Logging before myMethod");
}
}
<aop:aspectj-autoproxy>
<aop:include name="com.example.LoggingAspect"/>
</aop:aspectj-autoproxy>