From 2265fa794aeac75c27637ab7268401734f546e47 Mon Sep 17 00:00:00 2001 From: Corneil du Plessis Date: Tue, 4 Jul 2023 16:19:13 +0200 Subject: [PATCH] Revert @ConditionalOnProperty --- timestamp-batch-3.0.x/pom.xml | 4 ++++ .../spring/configuration/TimestampBatchTaskConfiguration.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/timestamp-batch-3.0.x/pom.xml b/timestamp-batch-3.0.x/pom.xml index e20ef85..330d90b 100644 --- a/timestamp-batch-3.0.x/pom.xml +++ b/timestamp-batch-3.0.x/pom.xml @@ -49,6 +49,10 @@ com.h2database h2 + + org.postgresql + postgresql + org.springframework.boot spring-boot-starter-test diff --git a/timestamp-batch-3.0.x/src/main/java/io/spring/configuration/TimestampBatchTaskConfiguration.java b/timestamp-batch-3.0.x/src/main/java/io/spring/configuration/TimestampBatchTaskConfiguration.java index eb0fb2a..b2cebd7 100644 --- a/timestamp-batch-3.0.x/src/main/java/io/spring/configuration/TimestampBatchTaskConfiguration.java +++ b/timestamp-batch-3.0.x/src/main/java/io/spring/configuration/TimestampBatchTaskConfiguration.java @@ -56,7 +56,7 @@ public class TimestampBatchTaskConfiguration extends DefaultBatchConfiguration { private TimestampBatchTaskProperties config; @Bean - @ConditionalOnMissingBean + @ConditionalOnProperty(name = "spring.datasource.driver-class-name", matchIfMissing = true, havingValue="matchonlyifmissing") public DataSource dataSource() { return new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.H2) .addScript("/org/springframework/batch/core/schema-h2.sql")