Spring

[Part 1] 프로젝트 생성 #3

충 민 2023. 1. 8. 01:11

이어서 롬복을 이야기해보겠다.

롬복은 컴파일시에 getter/setter, 생성자, toString()등을 자동으로 생성해준다 굉장히 강력하다!!

코드 컴파일/IDE  지원

이제 다운로드 해보자

실행하던 프로젝트를 끄고 

 

Download

 

projectlombok.org

위의 링크로 들어가 다운로드를 클릭한다.

그리고 다운을 했다면 디렉토리에 잘 들어있을겁니다 ㅎㅎ

이제 밑의 사이트에 들어갑니다.

 

Maven

 

projectlombok.org

드래그 되어있는 코드를 복사하여 porm.xml dependencies부분에 집어넣습니다.

만약 잘 세이브하였다면

이렇게 롬복 파일이 자동으로 다운이 될 것이다.

그렇다면 롬복이 다운되었을때와 아닐때의 차이점을 보겠다.

서버를 실행시켜준 후 

- 롬복 사용전

 

이렇게 프린트 한다면 결과는 아래와 같이 찍힌다.

하지만 롬복 ToString 을 추가하면

어노테이션을 입력하면 자동으로 임포트가 되고 서버 재실행 후 새로고침을 하면 

toString이 자동으로 생성된다. 이렇게 롬복은 코드 한줄로 달라지게한다.

이제 환경설정이 끝났다. 다음 글은 의존성 주입부터 시작해보자