`rPoint`와 같은 필드에 대해 lombok과 Eclipse에서 getter의 이름이 다릅니다.
환경
배경
lombok을 이용하기 전에는 Eclipse의 getter/setter 생성 기능을 사용하고 있었습니다.
이 상태에서 lombok로 마이그레이션 할 때 rPoint
와 같은 필드에 해당하는 메서드로 빠졌습니다.
rPoint 와 같이 캬멜 케이스의 단락이 1 문자의 경우, lombok와 Eclipse로 메소드명이 다르다
필드 sPoint
에 대해 Eclipse는 getsPoint()
라는 메소드를 작성합니다.
접두사get
의 다음 문자는 소문자입니다.
TwoCharacter.java/* Eclipseの機能で生成したgetterも追加 */
public class TwoCharacter {
private String sPoint = "sPoint";
public String getsPoint() {
return sPoint;
}
}
반면 lombok은 getSPoint()
라는 메서드를 생성합니다.
접두사get
의 다음 문자는 대문자입니다.
TwoCharacter.java@Getter
public class TwoCharacter {
private String sPoint = "sPoint";
public void print() {
System.out.println(getSPoint());
}
}
요약
카멜 케이스의 단락이 1 문자의 경우는, 주의가 필요!
Reference
이 문제에 관하여(`rPoint`와 같은 필드에 대해 lombok과 Eclipse에서 getter의 이름이 다릅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuji38kwmt/items/52d6e0ed543440a364cc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
필드
sPoint
에 대해 Eclipse는 getsPoint()
라는 메소드를 작성합니다.접두사
get
의 다음 문자는 소문자입니다.TwoCharacter.java
/* Eclipseの機能で生成したgetterも追加 */
public class TwoCharacter {
private String sPoint = "sPoint";
public String getsPoint() {
return sPoint;
}
}
반면 lombok은
getSPoint()
라는 메서드를 생성합니다.접두사
get
의 다음 문자는 대문자입니다.TwoCharacter.java
@Getter
public class TwoCharacter {
private String sPoint = "sPoint";
public void print() {
System.out.println(getSPoint());
}
}
요약
카멜 케이스의 단락이 1 문자의 경우는, 주의가 필요!
Reference
이 문제에 관하여(`rPoint`와 같은 필드에 대해 lombok과 Eclipse에서 getter의 이름이 다릅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuji38kwmt/items/52d6e0ed543440a364cc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(`rPoint`와 같은 필드에 대해 lombok과 Eclipse에서 getter의 이름이 다릅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuji38kwmt/items/52d6e0ed543440a364cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)