Khi tôi sử dụng Eclipse, nó có một tính năng tuyệt vời để tạo UID phiên bản nối tiếp.
Nhưng làm gì trong IntelliJ?
Làm cách nào để chọn hoặc tạo UID phiên bản nối tiếp giống hệt nhau trong IntelliJ?
Và phải làm gì khi bạn sửa đổi lớp cũ?
Nếu bạn chưa chỉ định id
, nó sẽ được tạo trong thời gian chạy ...
serialVersionUID
được tạo bởi trình biên dịch khi không được chỉ định. Việc chỉ định có lợi ích (và nguy hiểm) là giữ nguyên id cho các phiên bản lớp đã thay đổi. Đó là tệp có đối tượng của phiên bản cũ sẽ được đọc (deserialized) với phiên bản mới hoặc ngược lại.