Нужно ли нам определять SerialVersionUID в исключениях, специфичных для приложения?JAVA

Программисты JAVA общаются здесь
Anonymous
Нужно ли нам определять SerialVersionUID в исключениях, специфичных для приложения?

Сообщение Anonymous »

Я знаю, что SerialVersionUID используется для сериализации и десериализации. Я прочитал, что такое SerialVersionUID и зачем мне его использовать?
Поэтому, если мы используем распределенный кеш, такой как hazelcast, coherence или redis, нам нужен SerialVersionUID. Это необходимо для примеров сущностей или классов VO. Мой вопрос немного дальше. Нужно ли нам определять это для конкретного исключения приложения. пример

Код: Выделить всё

public class MyBusinessException extends Exception {
private static final long serialVersionUID = 7718828512143293558L;
public MyBusinessException() {
super();
}
}
Я никогда раньше не видел десериализации исключений, специфичных для приложения, ни в продукте, ни где-либо еще. Так нужен ли нам здесь серийныйVersionUID?

Подробнее здесь: https://stackoverflow.com/questions/782 ... exceptions

Вернуться в «JAVA»