💡 LomBok Boolean/boolean 타입의 Getter/Setter 💡
boolean isMember
변수의 get() 함수를 호출하는데 어려움을 겪었다.setIsMember()
를 찾을 수 없었다....📌 Lombok의 Boolean/boolean 에 따라 Getter와 Setter 를 호출하는 함수 이름이 다르다.
📌 변수명 앞에 is가 붙는 경우에도 호출하는 함수 이름이 다르다.
@Getter
@Setter
@NoArgsConstructor
class Member{
private boolean memberA;
private boolean isMemberB;
private Boolean memberC;
private Boolean isMemberD;
}
public class LombokTest {
public static void main(String[] args) {
Member m = new Member();
// setter
m.setMemberA(true);
m.setMemberB(true);
m.setMemberC(true);
m.setIsMemberD(true);
// getter
boolean a = m.isMemberA();
a = m.isMemberB();
a = m.getMemberC();
a = m.getIsMemberD();
}
}