Mécanisme de proxy : proxy dynamique JDK vs CGLIB
Spring AOP fonctionne en encapsulant les beans cibles dans des objets proxy qui interceptent les appels de méthode et appliquent des conseils. Spring choisit automatiquement entre deux stratégies de proxy : JDK Dynamic Proxy (basée sur une interface) et CGLIB (basée sur une sous-classe). Comprendre lequel est utilisé – et quand – explique certains comportements AOP surprenants.