Już mnie krew zalewa.
To działa:
@Aspect
@Component
public class Logger {
@Pointcut("execution(* com.julian.spring.aop.Camera.*(..))")
public void cameraSnap() {
}
@Before ("cameraSnap()")
public void aboutToTakePhoto() {
System.out.println("About to take the photo...");
}
}
a to nie:
@Aspect
@Component
public class Logger {
@Pointcut("within(* com.julian.spring.aop.Camera.*(..))")
public void cameraSnap() {
}
@Before ("cameraSnap()")
public void aboutToTakePhoto() {
System.out.println("About to take the photo...");
}
}