Difference between Spring AOP, AspectJ and Spring AOP with Annotation?
Here is my understanding:
Spring AOP means Springs Aspect oriented programming with xml based configurations.
AspectJ means its another AOP implementation which is not spring based, if we want to use it then we need to include some third party jars apart from spring.
Spring AOP annotation means spring uses AspectJ annotations to provide AOP feature.
are these fair assumptions?