본문 바로가기

Programming/Spring

[Spring] boolean 타입에 대한 @Getter

728x90

프로젝트 도중 스프링 시큐리티 관련 부분을 다른 코드를 참고하여 짜다보니 내가 만들지도 않은 함수인 member.isActivated()가 있길래 뭐지?싶었다.

Member 클래스에 가보니 @Getter 어노테이션이 붙어있었고 boolean activated;가 있었다.

구글링해보니 @Getter가 boolean 타입에 대해서는 getXXX()이 아니라 isXXX() 의 형태로 getter를 자동생성 해준다는 내용이 있었다. 

 

다음에도 이런 일이 발생했을 때 기억하지 못할까봐 기록해둬야겠다.

 

요약

@Getter 어노테이션으로 getter가 자동생성 될 때, boolean 타입 변수에 대해서는 isXXX()의 형태로 getter를 생성해준다.