롬북: 코드를 간소화해 주는 라이브러리 로깅: 프로그램의 수행과정을 기록으로 남기는 것 리팩터리: 코드의 기능에는 변함이 없이 코드의 구조 또는 성능을 개선하는 작업 build:gradle>dependencies에 작성 compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' 사용하는 어노테이션 @AllArgsConstructor : 클래스 안쪽의 모든 필드를 매개변수로 하는 생성자를 만듦 별도 생성자 필요 x @Slf4j : 로깅할 때 사용 @ToString: toString()매서드를 사용한 것과 똑같은 효과 따로 메서드 사용안해도됨 로그 찍으면 데이터가 언제 저장되었는지 시간정보도 있음