Ich habe viele Klassen (50+) in einer jar
Datei ohne QuellcodeLassen Sie eine Klasse Serilizable-Schnittstelle dynamisch implementieren?
ich machen möchte, dass sie alle java.io.Serializable
Schnittstelle implementieren so könnten sie gerettet werden Memcached.
Ich denke, wenn Java reflection
oder dynamic proxy
es für mich tun kann, das heißt,
ich dynamisch diese Klassen laden, und dann habe ich sie dynamisch java.io.Serializable Schnittstelle implementieren machen .Any könnte man gib mir ein paar Vorschläge?
Mein Weg (mit Gson-Bibliothek): Objekt in JSON-String konvertieren, in Memcached setzen. Aus Memcached als JSON-String abrufen, erneut zum Objekt analysieren. – xuanhung2401
implemeting Serializable ändert die Art und Weise, wie der Bytecode zur Kompilierzeit generiert wird. Sie benötigen den Quellcode. – jr593