Eclipse를 사용할 때 직렬 버전 UID를 생성하는 멋진 기능이있었습니다.
그러나 IntelliJ에서 무엇을해야합니까?
IntelliJ에서 동일한 직렬 버전 UID를 선택하거나 생성하는 방법은 무엇입니까?
그리고 이전 클래스를 수정할 때 어떻게해야합니까?
을 지정하지 않은 경우 id
런타임에 생성됩니다.
serialVersionUID
는 지정되지 않은 경우 컴파일러에 의해 생성됩니다. 지정하면 변경된 클래스 버전에 대해 ID를 동일하게 유지하는 장점 (및 위험)이 있습니다. 이전 버전의 객체가있는 파일은 새 버전으로 읽히거나 (역 직렬화 됨) 그 반대의 경우도 마찬가지입니다.