# AOP中的代理模式应用

回到spring导航页

# Spring AOP实现原理

  • Spring基于代理模式实现功能动态扩展,包含两种形式:
    1. 目标类用于接口,通过JDK动态代理实现功能扩展
    1. 目标类没有接口,通过CGLib组件实现功能扩展

# AOP的底层原理-CGLib

# CGLib实现代理类

  • CGLib是运行时字节码增强技术(Code Generation Library)
  • Spring AOP扩展无接口类使用CGLib
  • AOP会运行时生成目标继承类字节码的方式进行行为扩展

CGLib实现代理类

# 导航,上一页,下一页

8AOP的底层原理-JDK的动态代理

# 支持我-微信扫一扫-加入微信公众号

Aseven公众号

# 赞赏作者

赞赏作者

# 种一棵树,最好的时间是十年前,其次是现在

立志用功,如种树然。方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花、实。初种根时,只管栽培灌溉,勿作枝想,勿作实想。悬想何益?何不忘栽培之功,怕没有枝叶花实?