При использовании Coacroach Db с Spring Boot и Spring Batch появляется следующая ошибка.
org.postgresql.util.PSQLException: ERROR: invalid value for parameter "TimeZone": "Europe/London"
Подробно: система не может найти указанный путь.
Приложение .properties
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
Я также добавил это и выше свойства, как упоминалось где-то, но не помогло.
@PostConstruct
void started() {
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
}