[英]serialization check - compile time and runtime
我正在尋找一種工具,該工具可以告訴我類/對象是否為合法的可序列化對象(實現可序列化,並且其所有字段均可序列化)。 我知道我可以知道對象是否只能在運行時才能序列化。 我想在編譯時警告類是否不能序列化(例如-成員不可序列化,盡管在運行時它可以為null或可序列化的子類類型)。 另外,在運行時,我想檢查一個類是否真的可序列化,然后再嘗試通過網絡將其作為序列化對象發送。
謝謝...
一定要編譯時間嗎? 之前,我已經通過單元測試完成了這一點,就開發生命周期而言,這與編譯時間非常接近。 本文有些過時,但概述了一些好的方法。 我們還通過使用兩個Web服務器對我們的Web應用程序進行了真正的故障轉移測試,從而捕獲了無法序列化的狀態,這就是為什么我需要驗證可序列化性的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.