Представьте, что у меня есть класс Foo
, у которого в прошлом были serialVersionUID
s 1, 3 и 17, и мне нужно иметь возможность читать все три версии в Foo
экземплярах. Как мне это сделать?
Мне особенно нужно знать, какая версия была сохранена в потоке байтов, чтобы я мог выполнить миграцию данных. Как мне получить доступ к serialVersionUID
в readObject()
? Или это уже слишком поздно?