728x90
반응형
Getter/Setter
@Getter, @Setter 접근제한자를 설정
getter/setter에 AccessLevel을 명시해주지 않으면, 접근 제한자는 public
허용되는 access level : PUBLIC, PROTECTED, PACKAGE, PRIVATE
@Getter(AccessLevel .PRIVATE)
private String demo;
특정 필드에서 @Getter, @Setter의 생성을 막고 싶다면 AccessLevel.None을 사용.
AccessLevel.None으로 값을 설정하면 해당 필드는 lombok이 메소드를 생성하지 않습니다.
@Getter(AccessLevel .None)
private String demo;
ArgsConstructor
생성자 자동 생성 애노테이션
@NoArgsConstructor 파라미터가 없는 생성자를 생성
//필드들이 final로 생성되어 있는 경우에는 필드를 초기화 할 수 없기 때문에 생성자 생성 불가
@RequiredArgsConstructor
@AllArgsConstructor
반응형
'JAVA_기초 공부' 카테고리의 다른 글
[JAVA] Enum 으로 Singleton만들기 (0) | 2023.02.17 |
---|---|
[JAVA] try-catch-finally / try with resources (0) | 2023.02.17 |
[JAVA] Override / Overloading (0) | 2023.02.15 |
[JAVA] 자바의 변수/함수 (0) | 2023.02.15 |
[JAVA] 얕은 복사와 깊은 복사 (0) | 2023.02.15 |