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 |