🏝️ 자바 : Java

Lombok 필드 타입에 따른 setter 생성 차이점

예옹이 2025. 5. 16. 20:45

Lombok은 setter를 생성할 때

set + 기존 엔티티 필드명

규칙으로 짓습니다.

 

다만 필드 타입에 따라 setter가 다르게 생성됩니다.

필드 타입 필드명 Lombok Getter Lombok Setter
boolean isSomething isSomething setSomething
Boolean isSomething getIsSomething setIsSomething

표처럼 생성되게 됩니다.

 

Boolean객체 타입이기 때문에 단순 문자열로 처리되어, getIsX() / setIsX()처럼 원래 필드명을 그대로 사용합니다.

boolean같은 원시 타입의 경우, Lombok은 is 접두어를 무시하고 setUse()만 생성합니다.