4. @AllArgsConstructor
클래스 안쪽의 모든 필드를 매개변수로 하는 생성자를 만드는 어노테이션으로, 이를 사용하면 클래스 내에 별도의 생성자를 만들지 않아도 됩니다.
5. @ToString
toString() 메서드를 사용한 것과 똑같은 효과를 냅니다. 별도의 toString() 메서드를 사용하지 않아도 됩니다.
6. @Slf4j
Simple Logging Facade for Java의 약자로, 로깅할 때 사용합니다. 로깅 기능으로 로그를 찍으면 나중에라도 그동안 찍힌 로그를 찾아볼 수 있습니다. 로그를 찍을 때는 log.info() 문을 사용합니다.