diff --git a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapConfiguration.java b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapConfiguration.java index 8121c816..be914e82 100644 --- a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapConfiguration.java +++ b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapConfiguration.java @@ -209,6 +209,7 @@ public class VaultBootstrapConfiguration implements InitializingBean { ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler(); threadPoolTaskScheduler.setPoolSize(2); + threadPoolTaskScheduler.setDaemon(true); threadPoolTaskScheduler.setThreadNamePrefix("Spring-Cloud-Vault-"); return new TaskSchedulerWrapper<>(threadPoolTaskScheduler);