Java: как создать serialVersionUID

Java: как создать serialVersionUID

Существует три способа генерации serialVersionUID для вашего класса сериализации.

1. команда серийного сервера

В JDK есть встроенная команда под названием «serialver» для автоматической генерации serialVersionUID. В этом примере вы используете «serialver» для генерации serialVersionUID для класса Address.

E:\workspace\target\classes>serialver Address
Address:    static final long serialVersionUID = -687991492884005033L;

2. Используйте Eclispe IDE

Если вы используете Eclipse, наведите указатель мыши на класс сериализации.

serialVersionUID

Или щелкните класс сериализации и нажмите «CTRL + 1».

3. Все, что вы хотите

Просто укажите свой собственный serialVersionUID, дайте номер и добавьте «L» позади.

private static final long serialVersionUID = 1L;