import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
@Aspect
public class LogAspect {
@Before("execution(* com.example.MyClass.myMethod())")
public void beforeMyMethod() {
}
}
<dependencies>
...
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.9.7</version>
</dependency>
...
</dependencies>
<aop:aspectj-autoproxy/>
<context:component-scan base-package="com.example"/>