Java 如果只记录异常,是否应序列化异常?

Java 如果只记录异常,是否应序列化异常?,java,serialization,serialversionuid,Java,Serialization,Serialversionuid,我正在开发一个小型的内部工具,它肯定不会关注可伸缩性 我100%确信我现在或将来编写的代码不会有任何外部依赖关系,因此不必担心不同应用程序域之间的依赖关系 我将记录异常,并且不太可能通过工具记录一些异常 不遵守最初的设计 在这种情况下,我是否仍然需要我的异常具有显式serialVersionUID?serialVersionUID是否有助于只记录对象?取决于您使用的记录器的功能。尽管通常情况下,如果不需要对任何异常实例进行(反)序列化,则不需要序列化实现。具体取决于您使用的记录器的功能。尽管

我正在开发一个小型的内部工具,它肯定不会关注可伸缩性

  • 我100%确信我现在或将来编写的代码不会有任何外部依赖关系,因此不必担心不同应用程序域之间的依赖关系
  • 我将记录异常,并且不太可能通过工具记录一些异常
  • 不遵守最初的设计

在这种情况下,我是否仍然需要我的异常具有显式serialVersionUID?serialVersionUID是否有助于只记录对象?

取决于您使用的记录器的功能。尽管通常情况下,如果不需要对任何异常实例进行(反)序列化,则不需要序列化实现。具体取决于您使用的记录器的功能。尽管通常情况下,如果不需要对任何异常实例进行(反)序列化,则不需要序列化实现。