java-aop

  • 一种约定格式的AOP编程框架,主要功能包括:
    • 1、方法代理:将a方法的调用换成自定义的b方法的调用
    • 2、类代理:将实例化A类替换成实例化自定义B类(B类继承自A)
    • 3、方法插桩:在需要被插装的方法的开头插入自定义的插装方法 框架使用gradle构建工具(maven应该原理差不多),使用asm字节码框架实现主要功能