미리디, 미리캔버스, 비즈하우스, 스마일캣
하이현
우리의 now는 서로 다를 수 있다, timestamp precision
여러분의 PC가 어떤 OS를 사용 중이냐에 따라 같은 시각을 나타내는 값이 달라질 수 있다는 사실, 알고 계시나요? 최근에 저는 로컬 환경에서는 성공하던 테스트 코드가 CI/CD 환경에서는 실패하는 일을 겪었는데요. 이는 두 환경의 OS가 상이하여 Java의 LocalDateTime.now() 값이 달라지며 발생한 문제였습니다. 이번 글에서는 이 문제를 해결해 나가는 과정과 이 문제로부터 깨달은 점들을 정리해보았습니다.
하이현
[Spring] 최초 1회 동작하는 로직을 정의해보자
서버가 실행될 때 최초 1회 동작하는 로직에는 어떤 것이 있을까요? 가장 대표적인 사례로, 서버 구동 후 첫 사용자에게도 빠른 응답을 제공하기 위한 Warm-up 과정이 있지요. 이번 글에서는 Spring 기반 서버에서 이러한 최초 실행 로직을 정의하는 3가지 방법에 대해 정리해보았습니다.
💡
미리디 사람들의
생각이 궁금하다면?