본문 바로가기

Spring Framework

Lombok 플러그인

반응형

 프로젝트 진행간 여러 객체를 만들어 내고 사용한다. 한 가지 객체에 여러 속성이 있을 수도 있고 혹은 필요한 객체 수가 많을 수가 있다. 그럴 떄 마다 Getter 및 Setter 혹은 생성자 함수를 일일이 만들어 내고 신경써야 한다면 꽤 피곤한 작업이 될겄이다. 

 

Lombok 이라는 플러그인을 이용하면 그 자동으로 게터 세터 및 기본 생성자들 귀찮은 일들을 우리 눈에 보이지는 않지만 생성해준다. 

 

우선 사용하지 않았을 때의 코드를 보자

 

 

간단한 객체를 만들고 기본적인 메소드들을 만들어주고 Structure 도구를 이용해 간단히 요약한 것도 보일 것이다. 

 

Data 어노테이션을 붙여주었을 뿐인데 귀찮게 따로 만들어줘야 되었던 것들이 우리 눈엔 보이지 않지만 자동으로 생성이 되어 필요 할 때 쓸 수 있게 되었다.

 

기본 생성자 말고 모든 속성값들에 대하여 생성자를 만들어 주려면 @AllArgsConstructor 어노테이션도 같이 추가해주면 되겠다. 

반응형

'Spring Framework' 카테고리의 다른 글

AOP란 (Aspect Oriented Programming)  (0) 2020.10.13
<Spring> MVC 방식  (0) 2020.10.13