@annotation(my.package.MyAnnotation)
This can be used in place of :
execution(public * my.package.MyService.serviceMethod(*))
...or in combination with it. But one important point : the annotation being intercepted must be in service method implementations (ie concrete class implementations), not on the service method interface declarations! Otherwise Spring AOP will not be able to read and intercept the annotated methods / classes