[멋쟁이사자처럼] Lombok 활용한 Getter & Setter

Kwon·2023년 10월 30일
1

멋쟁이사자처럼

목록 보기
1/6

사진 출처 : https://www.likelion.net/

Lombok

> 기계적인 코드 작성을 자동화하여 코드 다이어트를 해주는 Java 필수 라이브러리

자바에선 getter와 setter 이용할 일이 많기에 이들을 이용하기 위해선 롬복 설치를 해줘야한다.

file - settings - Plugins - (검색)Lombok

build.gradle

gradle 파일에서 롬복에 대한 설정을 해줘야 하는데


위 사진의 네모칸 처럼 작성해주면 된다. 위의 두 줄은 자바에서 이용하기 위함이고 밑의 두 줄은 테스트 환경에서 사용하기 위함이다.

그리고 버전 설정은 MVNRepository에서 확인하면 된다.

https://mvnrepository.com/

근데 getter와 setter은 왜 이용하는 거지?

다음 링크를 참조하면 내가 정리한 설명이 있다.
링크텍스트

이제 내가 배우고 있는 프로젝트에 Getter와 Setter을 응용하면,

이처럼 롬복을 활용한 getter와 setter이용이 가능하다.

@Setter

private로 설정된 데이터 수정 및 변경

@Getter

private로 설정된 데이터 반환

@AllArgsConstructor

클래스의 모든 필드에 대한 생성자 자동 생성

@AllArgsConstructor 은 위 사진의 코드 맨 아래의 주석 처리 한 생성자를 대체할 수 있다.

교육 참조

https://veneas.tistory.com/entry/Spring-Lombok-%EC%9E%90%EB%8F%99-%EC%83%9D%EC%84%B1%EC%9E%90-%EC%83%9D%EC%84%B1-AllArgsConstructor-RequiredArgsConstructor#google_vignette

🦁 멋쟁이사자처럼

profile
📲 @bu_kwon_2 / 💻 dnu05043.log / ⌨ Back-end / 🦁 LikeLion

0개의 댓글