gpt4 book ai didi

java - 序列化检查——编译时间和运行时间

转载 作者:行者123 更新时间:2023-11-29 08:12:55 25 4
gpt4 key购买 nike

我正在寻找一个工具,它可以告诉我一个类/对象是否是合法的可序列化对象(实现可序列化,并且它的所有字段都是可序列化的)。我知道我只能在运行时知道一个对象是否可序列化。我想在编译时得到警告,一个类是否可以不可序列化(例如 - 一个成员不可序列化,尽管在运行时它可以为 null,或者是可序列化的子类类型)。此外,在运行时我想检查一个类是否真的可序列化,然后再尝试将它作为序列化对象通过网络发送。

谢谢...

最佳答案

一定要编译时吗?我以前用单元测试做过这个,就开发生命周期而言,这非常接近编译时间。 This article有点过时,但概述了一些好的方法。我们还通过使用两个 Web 服务器对我们的 Web 应用程序进行真正的故障转移测试来捕获不可序列化状态,这就是我需要验证可序列化性的原因。

关于java - 序列化检查——编译时间和运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com