Java ‘겟셋기’를 제거해주는 lombok

자바를 처음 배우는 사람은 보통 이런 의문을 갖게된다.
‘겟셋’기 이 ㄳ끼들 왜 매번 써 줘야되는거야
C#처럼 간략화된 문법을 쓸 수 있는것도 아니고…

정말 불편한 반복작업이다. 현대 프로그래밍의 원칙.
반복작업은 과감하게 없애라!

그래서 이걸 직접 어노테이션 기반으로 한번 만들어볼까? 라는 생각을 해 본 적이 있었다. 그리고 프로젝트를 생성하고 혹시나 하고 구글검색을 찍어보니 나온 녀석!
project-lombok
이클립스 플러그인까지 제공되서 빨간불도 안 뜨고 처리를 해 준다.

이제는 lombok도 자바 개발 그룹에서 차차 자리를 잡아가는 듯 하다.
내년이나 그 후쯤되면 이클립스의 기본 프로젝트로 자리잡을지도 모르겠다.
jdk8정도에는 이게 기본으로 적용될지도…

http://projectlombok.org/

정말 쉬운 사용법이 홈페이지에 소개되어있다.

jar파일을 다운받아 설치 – 보통 더블클릭으로 실행이 된다.
라이브러리 목록에 jar을 포함시킨다.

이런 라이브러리가 있어야 하는 상황이 웃긴다. 자바의 구조상의 문제라고 생각된다. 자바 넥스트라던가 하는식으로 자바의 개정판같은 언어가 나왔으면 좋겠다. 아니면 인기없는 7을 과감하게 건너뛰고 jdk8로 직행한다던가?