은근 프로젝트를 하고나면 놓치기 쉬운게 종속성 관리입니다. 하나의 프로젝트에 정말 수십 수백개의 의존성이 있습니다. 이것을 모두 관리하기란 쉽지 않습니다. 우리가 자주 접하는 spring-boot만 해도 매 업데이트마다 의존성 업데이트가 있습니다.물론 규모가 엄청 커서 그럴수도 있지만 여러분의 프로젝트도 규모가 커질수록 다양한 기능이 추가될수록 더 많은 의존성을 추가하게 될 것이고 점점 관리해야할 패키지들이 많아질 겁니다. 새로운 기능을 사용하기위해 종속성을 업데이트 할 수 있지만 그것 보다 더 중효한 것은 치명적인 에러 그로인한 보안적인 이유가 발생했을 때 패치된 버전을 빠르게 올려줘야합니다. 하지만 모든 종속성을 트레킹하며 어떤 중대한 오류가 있었는지를 확인하기는 어렵습니다. ..
서비스 운영 일지/Attraction
(예고 : 결론부터 말하자면 Query DSL에서 LocalDate는 아무 문제 없습니다. ^^ ) 역시 오늘도 에러가 터졌습니다. 그냥 지나가는 날이 없는 것 같습니다. ㅎㅎ예예~~ 1️⃣ 증상 현재 저희서비스에서는 뉴스레터 보관함은 수 많은 필터가 존재하기에 JPQL로 작성하면 엄청 복잡해지기에 해당 로직은 query dsl을 사용해서 구현했습니다. 여러가지 필터, 읽은 아티클 숨김, 검색등을 한 번에 처리하기에는 query dsl이 좋다고 생각되어 사용하였습니다. 하지만 최근에 문제가 발생하였습니다. 8일전?? 9일전???왜 그러지 where문이 동작을 안하나???? LocalDate가 이상한가?? 혹시 프론트가 표기를 잘 못했나 ?? 일단 서버 로그를 먼저 확인해보았는데 아뿔..