如何解决CGLIB 代理自定义序列化
我对惰性代理使用以下调用处理程序:
private static class ProxyInvocationHandler<T> implements InvocationHandler,Serializable {
private final Supplier<T> supplier;
private T obj;
public ProxyInvocationHandler( Supplier<T> supplier ) {
this.supplier = supplier;
}
@Override
public Object invoke( Object proxy,Method method,Object[] args ) throws Throwable {
if (obj == null)
obj = supplier.get();
return method.invoke( obj,args );
}
}
如何序列化目标对象(来自 supplier.get()
)而不是代理?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。