Saat menggunakan Coacroach Db dengan Spring Boot dan Spring Batch, saya mendapatkan kesalahan berikut.
org.postgresql.util.PSQLException: ERROR: invalid value for parameter "TimeZone": "Europe/London"
Detail: Sistem tidak dapat menemukan jalur yang ditentukan.
Aplikasi.properti
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQL95Dialect
spring.datasource.username=root
spring.datasource.password=
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.url=jdbc:postgresql://localhost:26257/defaultdb?sslmode=disable&serverTimezone=UTC&useLegacyDatetimeCode=false
spring.jpa.properties.hibernate.jdbc.time_zone= UTC
spring.batch.initialize-schema = always
Saya juga menambahkan properti ini dan di atas seperti yang disebutkan di suatu tempat tetapi tidak membantu.
@PostConstruct
void started() {
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
}