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