롬북: 코드를 간소화해 주는 라이브러리
로깅: 프로그램의 수행과정을 기록으로 남기는 것
리팩터리: 코드의 기능에는 변함이 없이 코드의 구조 또는 성능을 개선하는 작업
build:gradle>dependencies에 작성
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

사용하는 어노테이션
@AllArgsConstructor : 클래스 안쪽의 모든 필드를 매개변수로 하는 생성자를 만듦 별도 생성자 필요 x
@Slf4j : 로깅할 때 사용
@ToString: toString()매서드를 사용한 것과 똑같은 효과 따로 메서드 사용안해도됨
로그 찍으면 데이터가 언제 저장되었는지 시간정보도 있음