본문 바로가기

TOOLS/Eclipse

[이클립스] plug-in serialVersionUID 생성

serialVersionUID 자동생성  Plug in 입니다.


다음 첨부파일을 이클립스 plugin 폴더에 압축 해제후
ksource.eclipse.util.serialversion_1.0.0 폴더를 전부 플러그인에 복사합니다.
그런후 이클립스 껏다가 키면요...

이클립스의 클래스 파일 을 선택후 오른쪽클릭을 해 보시면,


다음과 같은 화면을 만나실 수 있습니다 ^-^

serialVersionUID 를 언제 쓰냐는 건데요..
스트림에 파일읽기/ 쓰기 등의 객체전송을 하지 않을꺼면 신경 안 써도 됩니다.
직렬화는 스트림으로 객체를 전송 할 때 사용합니다.

static final serialVersionUID는 버전이 호환성이 있는지 검사하기 위해 필요한 필드라고 하네요.
꼭 해주지 않아도 되기 때문에 warning 이 뜨는 것이도,
이클립스 상의 warning 이 뜨는것 을 방지하시 위해서는 ,
1 . serialVersionUid 를 써주면 되지만, 또 한가지 방법은...

2. properties > Java Compiler > Error / Warings > Potential programing problems
펼쳐 보시면
Serializable class without serialVersionUID ignore 로 선택해 주시면 waring 을 안보겠습니다 ^^