Question - What are the difference between Spring AOP and AspectJ AOP? 
          
        
        Answer - 
        
Spring AOP vs 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 suports field level Pointcuts    |  
   |    It is DTD based     |      It is schema based and Annotation  configuration    |