
--default-time-zone 옵션은 Java 애플리케이션의 기본 시간대를 설정하는 데 사용됩니다.
이 옵션을 사용하면 Java 애플리케이션의 시간대가 설정된 시간대로 자동으로 설정됩니다.
application.properties 파일에서 --default-time-zone 옵션을 설정하려면 다음과 같이 추가할 수 있습니다.
#hostingforum.kr
spring:
jpa:
database:
platform: h2
properties:
hibernate:
dialect: org.hibernate.dialect.H2Dialect
jackson:
serialization:
write-dates-as-timestamps: false
datasource:
url: jdbc:h2:mem:mydb
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
default-time-zone: Asia/Seoul
application.properties 파일에 --default-time-zone=Asia/Seoul이라는 설정을 추가하면, Java 애플리케이션의 기본 시간대가 서울 시간대로 설정됩니다.
이러한 설정을 통해 시간대 변경이 이루어지는 이유는 Java의 DateTimeFormatter 클래스가 시간대를 사용하여 날짜와 시간을 형식화할 때, 기본 시간대를 설정하는 데 사용하기 때문입니다.
따라서, application.properties 파일에 --default-time-zone 옵션을 설정하면, Java 애플리케이션의 모든 날짜와 시간이 기본 시간대에 따라 형식화됩니다.
예를 들어, 2022-01-01 00:00:00은 기본 시간대에 따라 2022년 1월 1일 00:00:00으로 형식화됩니다.
이러한 설정을 통해 시간대 변경이 이루어지며, Java 애플리케이션의 날짜와 시간이 정확하게 형식화할 수 있습니다.
2025-05-13 11:19