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