Appearance
JDK 动态代理和 CGLIB 的区别是什么?
一般来说,目标类有接口就优先用 JDK 代理;没有接口时才会退到 CGLIB。
比如统一日志、权限校验、事务管理、公司内部 SDK 接入,很多都是靠 Spring AOP 或 Spring Boot 自动装配来实现的。