![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkZZsm%2FbtspNh4gwYC%2FYtvdxQAWUxFTeoNqR9QIU0%2Fimg.jpg)
BackEnd/Spring
[Java/SpringBoot] 스프링부트 서버 배포 시, 한국 시간(KTC)으로 배포하는 가장 확실한 방법
스프링부트 서버 한국 시간(KTC)으로 배포하는 방법 문제 상황 🔥 라이온하트의 챌린지 기능요소 중, 출석체크 기능이 존재하기 때문에 DB에 출석 시간을 저장하는 로직이 존재한다. 때문에 EC2 인스턴스에서 timedatectl 설정과 localtime 설정(아래)을 통해 인스턴스의 시간을 한국 시간으로 맞춰놓았다. # ubuntu22.04 localtime 설정 sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 이렇게 설정하니 Database에 시간 값을 입력할 때, 한국 기준 시간이 제대로 입력되는 것을 확인할 수 있었다. 하지만 출석 체크 시간 필드가 존재하는 레코드를 자바의 엔티티 객체와 매핑하는 과정에서..