본문 바로가기
프로그래밍/Java

[IntelliJ] SerialVersionUID 자동 생성 설정

by JLearn 2023. 7. 5.

Eclipse에서는  implements Serializable를 구현하여 class를 생성하고 Class명에 마우스를 올려놓으면

위와 같이 'Add generated serial version ID'항목이 포함된 팝업창이 보여지고 해당 항목을 선택하면 SerialVersinUID가 생성되었습니다.

인텔리J에서는 'Settings'에서 설정작업을 추가해야 합니다.

Settings

검색부분에 'serializable'을 입력하고 'JVM languages' > 'Serializable class without 'serialVersionUID' ' 항목을 체크하면 클래스명에 마우스를 올리는 경우 아래와 같이 팝업창이 보여지고

'Create constant field 'serialVersionUID'를 클릭하게되면 

'private static final long serialVersionUID = -8105512835495864310L;' 가 자동으로 생성되어 입력됩니다.

(-8105512835495864310L값은 생성될 때마다 변경됩니다.)

댓글