LocalDateTime.now() 와 같이 현재 시간을 출력하는 코드는 실제 서버가 배포되면 UTC기준으로 출력

@EnableScheduling
@EnableJpaAuditing
@SpringBootApplication
public class DugeunApplication {

   @PostConstruct
   public void started(){
      TimeZone.setDefault(TimeZone.getTimeZone("Asia/Seoul"));
      System.out.println("현재시각: "+new Date());
   }

   public static void main(String[] args) {

      SpringApplication.run(DugeunApplication.class, args);

   }
}

@PostConstruct는 Bean이 완전히 초기화 된 후, 단 한번만 호출되는 메소드 입니다. @SpringBootApplication 어노테이션이 부여된 Application Class에서 @PostContstrcut가 부여된 메소드를 생성하고 위그림과 같이 입력을 하게되면, 어플리케이션 실행시 Timezone을 설정할 수 있습니다.