| 오류 현상프로젝트를 실행하려고 하는데 아래와 같은 오류가 발생했다.IDE : intelliJ error: cannot find symbol log.info("a : {}", a); ^ symbol: variable log location: class A @Slf4j 어노테이션이 있는데도 log 변수를 찾지 못하고 있던 것이다. 몇가지 상황을 테스트해보면서 어떤 부분에서 인식을 못하고 있는지 확인해보자. Lombok이 프로젝트에 제대로 설정되었는지 확인프로젝트에서 Lombok이 제대로 설정되지 않은 경우, @Slf4j가 log 객체를 ..
Spring Boot 로 개발하다보면 Lombok jar파일을 이용하여 개발을 아주 간편하게 할수 있어 자주 사용된다. 각 어노테이션별 사용법 차이를 알아보자. | 생성자 어노테이션 종류 @NoArgsConstructor @AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor - 파라미터가 없는 생성자 해당 어노테이션을 class 위에 정의하면 파라미터가 없는 생성자를 자동으로 생성한다. 만약 final로 필드를 정의한 경우 오류 메세지가 발생한다. @NonNull 어노테이션이 붙어있는 필드가 있다면 해당 생성자에서 확인하지 않는다. @AllArgsConstructor - 모든 필드를 파라미터로 가지는 생성자 모든 필드를 파라미터로 가지는 생성자..