사용자 도구

사이트 도구


java:lombok

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:lombok [2021/02/10 23:05]
kwon37xi [1.18.4 field annotation 들이 getter/setter 로 복제됨]
java:lombok [2022/06/23 11:10] (현재)
kwon37xi
줄 4: 줄 4:
   * [[java:lombok:pitfall|Lombok 사용상 주의점(Pitfall)]]   * [[java:lombok:pitfall|Lombok 사용상 주의점(Pitfall)]]
   * [[java:lombok:field_exist_verify|Lombok Field 지정이 올바른지 검사]]   * [[java:lombok:field_exist_verify|Lombok Field 지정이 올바른지 검사]]
 +  * [[java:lombok:upgrade|Lombok Upgrade]]
   * [[http://notatube.blogspot.kr/2010/12/project-lombok-creating-custom.html|Project Lombok: Creating Custom Transformations]] - 자신만의 Lombok 모듈 만들기   * [[http://notatube.blogspot.kr/2010/12/project-lombok-creating-custom.html|Project Lombok: Creating Custom Transformations]] - 자신만의 Lombok 모듈 만들기
   * [[https://www.baeldung.com/lombok-custom-annotation|Implementing a Custom Lombok Annotation | Baeldung]]   * [[https://www.baeldung.com/lombok-custom-annotation|Implementing a Custom Lombok Annotation | Baeldung]]
줄 81: 줄 82:
   * 1.4 이하 Ant 태스크 : ''lombok.delombok.ant.DelombokTask''   * 1.4 이하 Ant 태스크 : ''lombok.delombok.ant.DelombokTask''
   * 1.6 이상 Ant 태스크 : ''lombok.delombok.ant.Tasks$Delombok''   * 1.6 이상 Ant 태스크 : ''lombok.delombok.ant.Tasks$Delombok''
 +
 +==== Boolean 필드 문제 ====
 +  * [[https://www.baeldung.com/lombok-getter-boolean|Using Lombok's @Getter for Boolean Fields | Baeldung]]
 +  * ''boolean isRunning'' -> ''isRunning()'', ''setRunning()''
 +  * ''boolean running'' -> 위와 동일하게 ''isRunning()'', ''setRunning()''
 +  * 따라서 ''boolean isRunning''과 ''boolean running'' 이 둘 다 존재하면 컴파일 에러 발생.
 +  * ''Boolean running'' -> ''**get**Running()'', ''setRunning()''
  
 ===== Upgrade 주의점 ===== ===== Upgrade 주의점 =====
줄 139: 줄 147:
   * 따라서 이 문제는 **is로 시작하는 boolean 필드** 에서만 발생한다.   * 따라서 이 문제는 **is로 시작하는 boolean 필드** 에서만 발생한다.
  
-=== Boolean 필드 문제 === 
-  * [[https://www.baeldung.com/lombok-getter-boolean|Using Lombok's @Getter for Boolean Fields | Baeldung]] 
-  * ''boolean isRunning'' -> ''isRunning()'', ''setRunning()'' 
-  * ''boolean running'' -> 위와 동일하게 ''isRunning()'', ''setRunning()'' 
-  * 따라서 ''boolean isRunning''과 ''boolean running'' 이 둘 다 존재하면 컴파일 에러 발생. 
-  * ''Boolean running'' -> ''**get**Running()'', ''setRunning()'' 
java/lombok.1612965923.txt.gz · 마지막으로 수정됨: 2021/02/10 23:05 저자 kwon37xi