Spring AOP vs. AspectJ