瘦瘦枕头

文章
5
资源
0
加入时间
2年10月21天

使用ASM实现方法拦截框架,再也不用写重复代码了。MehodInterceptor注意事项调试原理方法的复制

MehodInterceptorMehodInterceptor是一个使用ASM来动态修改字节码,以达到方法拦截。通过该框架,可以控制某个方法是否执行。比如某些业务有一些通用的判断逻辑:比如弹出确认提示,判断用户是否登录,判断APP是否具有某些权限。只有这些判断通过,才会执行该方法。否则不执行。这些通用的逻辑,现在可以通过注解的方式添加到方法上。比如这样:不再需要写其他的代码,最后的效果是这样的。原理该框架已经发布到 mavenCentral()了。只需要在根目录的gradle集成。bu