DTO 를 Redis 에 넣어 호출하려는 와중 다음과 같은 에러가 발생하였습니다. org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator) 찾아보니 이 방법은 Java의 Jackson Mapper의 버전와 관련된 문제여서 이전의 경우 Serialize를 하지 못해 발생하는 문제였습니다. 그래서..
이전에 Annotation 글을 작성하면서 Lombok에 대해 간단히 정의해보았었습니다. 이전에는 전반적인 Annotation들에 대해 설명하게 되면서 lombok은 생략이 되었었는데요, 이번 글에서는 현재 제가 실무에 사용하고 있는 lombok에 대해 정리해보려고 글을 작성하게 되었습니다. 먼저, IntelliJ 기준의 lombok의 사용법은 다음과 같습니다. gradle 기반의 프로젝트이며 dependencies 에 다음과 같이 추가하면 사용할 수 있습니다. dependencies { ... compileOnly('org.projectlombok:lombok') annotationProcessor('org.projectlombok:lombok') ... } 간혹의 경우 lombok을 implement..