Spring AOP является версией Платформы Spring AOP, реализованного в чистом Java и использовании @AspectJ аннотаций из проекта AspectJ. Spring AOP работает через динамический JDK или Прокси CGLib.
Spring AOP объяснен в
Spring 3.0.x ссылка онлайн > 7. Аспектно-ориентированное программирование с Spring
Обратите внимание, что существует увеличивающаяся тенденция заменить Spring AOP статической компиляцией AspectJ. Этот Подход объяснен в Разделе: 7.8 Используя AspectJ с приложениями Spring
AspectJ в Действии является превосходной ссылкой и для Spring AOP и для AspectJ
Пред3.0 основанных на XML Spring подход AOP объяснены в Приложении B. Классический Spring Использование AOP