2021.01.19 일지

0후·2021년 1월 19일
0

비트캠프

목록 보기
65/112

lombok

Lombok은 자바에서 @Getter, @Setter 같은 annotation 기반으로 관련 기존 DTO, VO, Domain Class 작성할 때, 멤버 변수에 대한 Getter/Setter Method, Equals(), hashCode(), ToString()과 멤버 변수에 값을 설정하는 생성자 등등을 자동으로 생성해 주는 라이브러리다.

lombok을 쓰는 이유?

lombok을 사용하면 @Data 어노테이션 만으로 기본 getter/setter가 자동 생성되고, 로직이 들어가는 일부 getter/setter만 직접 구현하면 된다. 따라서 소스 코드 가독성이 매우 높아지고 유지보수성도 증대된다.

lombok 어노테이션 종류

@NoArgsConstructor : 파라미터가 없는 생성자를 자동생성
@AllArgsConstructor : 파라미터가 있는 생성자를 자동생성
@Data : getter/setter 자동생성

알게된 개념

  • pom.xml (메이븐 설정파일)
  • web.xml (Context 관리 - DD)
  • root-context.xml (DB 관련, ..)
  • servlet-context.xml (Controller 관리)
  • C:\Users\bit.m2\repository에서 pom.xml 내용을 연동해서 가져오는 것이다.
profile
휘발방지

0개의 댓글