Spring lombok

iy·2024년 1월 17일
0

Spring입문

목록 보기
2/5

Lombok

자바 프로젝트를 진행하는데 거의 필수적으로 필요한 메서드, 생성자 등을 생성해주어 코드 절약을 도와주는 라이브러리

Getter,Setter 메서드 생성
1. @Getter
2. @Setter
데이터는 외부의 접근을 막고 공개한 메소드를 통해 데이터에 접근하도록 코드를 짜는 것이 좋은데 이런 역할을 하는 Getter,Setter메소드를 annotation을 필드 위에 붙여주면 해당 필드의 Getter,Setter메소드가 코드를 작성하지 않아도 자동으로 생성된다. 클래스 위에 붙여주면 해당 클래스에 속해 있는 모든 필드에 Getter,Setter 메소드가 생성된다.

생성자 생성
3. @AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자를 만들어줌
4. @NoArgsConstructor : 파라미터가 없는 빈 생성자 만들어줌
5. @RequiredArgsConstructor : final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 만들어줌

참고블로그

0개의 댓글