摘要: replaced method注入是spring动态改变bean里方法的实现。需要改变的方法,使用spring内原有其他类(需要继承接口org.springframework.beans.factory.support.MethodReplacer)的逻辑,替换这个方法。通过改变方法执行逻辑来动态改变方法。内部实现为使用cglib方法,重新生成子类,重写配置的方法和返回对象,达到动态改变的效果。 阅读全文
posted @ 2016-08-07 12:20 li.zhiliang 阅读(865) 评论(0) 推荐(0) 编辑
摘要: lookup method注入是spring动态改变bean里方法的实现。方法执行返回的对象,使用spring内原有的这类对象替换,通过改变方法返回值来动态改变方法。内部实现为使用cglib方法,重新生成子类,重写配置的方法和返回对象,达到动态改变的效果。 阅读全文
posted @ 2016-08-07 11:15 li.zhiliang 阅读(868) 评论(1) 推荐(0) 编辑