如何强制 ObjectUtil.copy() 复制 Transient 属性
我想强制方法 ObjectUtil.copy() 复制瞬态属性...
您有解决方案吗?或者您知道另一种复制对象的方法吗?
非常感谢你,
蝙蝠
I'd like to force the method ObjectUtil.copy() to copy the transient attribute...
Do you have a solution to do that?Or do you know another method to copy my Object?
Thank you very much,
Bat
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,没有。
[Transient]
和byteArray.writeObject()
都是本机播放器实现。没有办法修改他们的行为/实现。您需要考虑编写自己的 copy util 方法。
Unfortunately, no.
[Transient]
andbyteArray.writeObject()
are both native player implementations. There's no way to modify their behaviour / implementation.You'd need to look into writing your own copy util method.
我用 getter 函数解决了这个问题,我在 ma getter 函数中添加了一个条件,以了解我是否处于我想要复制瞬态变量的上下文中,或者否
感谢您的回答
I solve that with the getter function, I put a condition in ma getter function to know if I'm in a context in wich one I want to copy the transient variable or no
Thanks for your answers