Well, below I have listed down few of the differences between Spring AOP and AspectJ AOP:
Spring AOP |
AspectJ AOP |
Runtime weaving through proxy is done |
Compile time weaving through AspectJ Java tools is done |
It supports only method level PointCut |
It supports field level Pointcuts |
It is DTD based |
It is schema based and Annotation configuration |