2017-03-06 4 views
6

Java POJO 용 getter를 생성하기 위해 Java lombok annotation @Getter를 사용하고 있습니다. 'isAbc'라는 이름으로 '부울'필드가 있습니다. 이 경우 @Getter 주석은 'isAbc()'이름으로 메소드를 생성합니다. 'isIsAbc()'라는 이름으로 메소드를 생성하면 안됩니까?Lombok annotation @ 부울 필드에 대해

답변

20

즉시 타이틀의 경우 문자 뒤에 시작 부울 필드의 롬복 페이지 https://projectlombok.org/features/GetterSetter.html

의 '작은 글씨'섹션을 읽고, 아무 것도 게터 이름을 생성하는 접두사되지 않습니다.

그래서 당신이 경험하는 행동은 명시된대로입니다. 행동이 booleanBoolean 다른 것을

참고 : 당신이 당신의 자신의 답을 작성하고 하나를 기존의 확장 안

@Getter 
private boolean isGood; // => isGood() 

@Getter 
private boolean good; // => isGood() 

@Getter 
private Boolean isGood; // => getIsGood() 
+0

serghey-bishyr @. – dit

+1

@dit 내 대답은 기존 노트와 다를 것이 아니라 몇 가지 추가 노트가 있습니다. –

+1

이 경우 setter는 어떨까요? – whishky