본문 바로가기
프로그래밍언어/패턴, 알고리즘, 프로토콜

serialVersionUID Warning 멧세지 처리

by plog 2010. 1. 7.

스트림에 파일읽기/쓰기 등의 객체전송를 하지 않으실 꺼면 신경쓰지 않으셔도 됩니다.

직렬화는 스트림으로 객체를 전송 할 때 사용합니다. (파일에 객체 읽기/쓰기 등)
static final serialVersionUID는 객체의 버전이 호환성이 있는지를 검사하기위해 필요한 필드입니다.
꼭 해주지 않아도 되기 때문에 worning이 뜨는 것이고 API 문서에는 명시해줄 것을 권장하고 있습니다

임의로 선언한다면 warnning이 없어집니다.
private static final long serialVersionUID=1L;
또는 eclipse에서 아래부분을 셋팅하면 찜찜한 warnning이 없어집니다.

댓글