2016-05-05 30 views
0

我有一個jar文件許多類(50+)沒有源代碼動態創建一個類實現Serilaizable接口?

我要讓他們都實現java.io.Serializable接口這樣他們就可以被保存到memcached的。

我想,如果java的reflectiondynamic proxy能爲我做到這一點,也就是說,

我動態加載這些類,然後,我動態讓他們實現java.io.Serializable接口。任何一個人能給我一些建議?

+1

我的方式(與gson庫):將對象轉換爲json字符串,放到memcached。從memcached作爲json字符串獲取,再次解析爲對象。 – xuanhung2401

+1

實現Serializable可以在編譯時更改字節碼的生成方式。你需要源代碼。 – jr593

回答

-1

這樣做的一種方法是在Java中使用java.lang.reflect.Proxy。你可以閱讀更多關於這個here