목차

  1. Maven 이란?
    1. 역할
  2. Lombok 사용하기
    1. 어노테이션 사용방법
    2. @builder

 

 

 

1. Maven 이란?

  • 프로젝트 관리도구이다
  • 각각의 사이트에서 배포하는 다양한 라이브러리들을 통합하여 관리해주는 도구 

 

1) 역할

  • 프로젝트가 실핼될 때 pom.xml을 제일 먼저 읽는다
  • pom.xml에 정의해 놓은 라이브러리(ex. jdbc, tomcat...)를 자동으로 다운받아준다

 

 

 

2. Lombok 설정하기

 

1) 어노테이션 사용방법

  • getter, setter, 생성자 기능을 해주는 어노테이션 설정

1. 어노테이션 설정
2. getter, setter, 생성자 지워도 어노테이션을 썼기 때문에 에러 없음

 

3. 테스트용 코드 작성

 

4. 정상 작동

 

5. console에 결과 확인

 

 

 

 

2) @builder

  • 모든 필드를 넣은 생성자위에 @builder 어노테이션 추가
  • 객체 생성시(=인스턴트화) .builer() 로 일부 필드만 사용 가능
  • 사용할 필드를 넣은 생성자들을 별도로 작성할 필요 없음
  • 일부 필드만 사용시에 순서 무관하게 사용 가능

 

1. 모든 필드를 넣은 생성자위에 @builder 어노테이션 추가

 

2. 사용하려는 일부 필드만 사용

 

3. 정상 작동

 

4. console에 결과 확인

 

+ Recent posts