2017. 6. 1.

[Tip] lombok, generate getter/setter automatically

Lombok 소개 및 설치방법

자바에서 DTO, VO, Domain Object 를 만들다보면, 멤버필드(프로퍼티)에 대한 Getter/Setter 메소드, Equals, hashCode, ToString과 멤버필드에 주입하는 생성자를 만드는 코드 등으로 불필요하게 기계적으로 만드는 코드에 대해서 어노테이션을 통해서 코드작성량과 코드의 길이를 줄여 주는 라이브러리다.

Project Lombok 소개

  • 사이트 : http://projectlombok.org/
  • Lombok Feature : http://projectlombok.org/features/index.html
  • License : MIT License
    MIT 라이선스(MIT LICENSE)는 미국 매사추세츠 공과대학교(MIT)에서 해당 대학의 소프트웨어 공학도들을 돕기 위해 개발한 라이선스다. MIT 라이선스를 따르는 소프트웨어를 개조한 제품을 반드시 오픈 소스로 배포해야 한다는 규정이 없으며 GNU 일반 공중 라이선스의 엄격함을 피하려는 사용자들에게 인기가 있다. 이 라이선스를 따르는 대표적 소프트웨어로 X 윈도 시스템이 있다.

설치방법

Lombok 다운로드

  1. Lombok.jar 직접 다운로드
  2. Maven Dependency 추가
    • pom.xml dependency 추가

Lombok 설치하기

  1. 콘솔창에서 ‘java –jar lombok.jar’ 실행(윈도우에서는 더블클릭 가능)
    • Lombok.jar 직접 다운로드 설치시
      • 다운로드 폴더 이동 후 실행
    • Maven Dependency 추가 설치시
      • Maven Repository 폴더 이동 후 실행
      • 기본위치 : ‘~/.m2/repository/org/projectlombok/lombok/{해당버젼}/’
  2. IDE 설치 위치[Specify location…]를 검색해서 ‘eclipse.exe’ 파일 선택
    LOMBOK_INSTALL_01
  3. eclipse.ini or sts.ini 파일이 변경

[출처]

댓글 없음:

댓글 쓰기