lombok 3

lombok의 @Slf4j

@Slf4j란 무엇인가? @Slf4j는 lombok의 어노테이션 중 하나로, 로깅을 쉽게 처리하기 위한 어노테이션입니다. @Slf4j 어노테이션을 사용하면, LoggerFactory를 사용하지 않고도 로그를 출력할 수 있습니다. @Slf4j 사용 방법 @Slf4j 어노테이션을 사용하려면, 다음과 같이 클래스 선언부 위에 어노테이션을 추가해주면 됩니다. import lombok.extern.slf4j.Slf4j; @Slf4j public class MyClass { // class body } 위와 같이 어노테이션을 추가하면, log라는 이름의 private static final Logger 필드가 선언됩니다. 이 필드를 사용해서 로그를 출력할 수 있습니다. public class MyClass { pr..

개발/Java 2023.03.31

Lombok @Data 애노테이션 - 코드 간결화를 위한 필수 도구

1. 들어가며 Lombok은 Java 개발자를 위한 라이브러리로, 반복적인 코드를 줄여 소스 코드를 간결하게 유지할 수 있게 도와줍니다. 특히, Lombok의 @Data 애노테이션은 클래스에 자동으로 getter, setter, toString, equals, hashCode 메서드를 추가해주어 작성해야 할 코드를 크게 줄여줍니다. Lombok @Data 애노테이션의 사용법 및 활용 사례를 소개합니다. 2. Lombok 설치 Maven 또는 Gradle 프로젝트에 Lombok을 추가하려면, 빌드 파일에 다음 종속성을 추가하세요. Maven: org.projectlombok lombok 1.18.22 provided Gradle: compileOnly 'org.projectlombok:lombok:1.18..

개발/Java 2023.03.31

Lombok 라이브러리의 @Builder 패턴 사용법 및 장점

Lombok 라이브러리의 @Builder 어노테이션에 대해 알아보겠습니다. 이 글에서는 @Builder 어노테이션의 기능과 사용법, 그리고 그 장점에 대해 설명 드립니다. 1. 소개: Lombok 이란? Lombok은 자바 개발 시, 반복적인 코드 작성을 줄여주는 유용한 라이브러리입니다. 이 라이브러리를 통해 개발자는 getter/setter, toString, equals, hashCode 등의 코드를 작성하지 않아도 되며, 이를 통해 코드의 가독성과 생산성이 향상됩니다 2. @Builder 어노테이션 이란? @Builder 어노테이션은 Lombok 라이브러리의 한 기능으로, 빌더 패턴을 자동으로 구현해주는 어노테이션입니다. 빌더 패턴은 객체를 생성하는 패턴으로, 많은 필드를 가진 클래스나 복잡한 생성..

개발/Java 2023.03.31