From 4fd2c558a3d2dbd7a86609d5e6a3ce7f8ad25de6 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 27 May 2019 11:45:17 +0200 Subject: [PATCH] Upgrade to Spring Data Moore M4. Closes gh-430. --- pom.xml | 2 +- .../VaultRepositoryConfigurationExtension.java | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index d91df5d9..038ce7a2 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ 4.12 2.23.4 5.2.0.M2 - Lovelace-SR5 + Moore-M4 5.1.4.RELEASE Dysprosium-M1 1.8 diff --git a/spring-vault-core/src/main/java/org/springframework/vault/repository/configuration/VaultRepositoryConfigurationExtension.java b/spring-vault-core/src/main/java/org/springframework/vault/repository/configuration/VaultRepositoryConfigurationExtension.java index 1bd3decb..d017c990 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/repository/configuration/VaultRepositoryConfigurationExtension.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/repository/configuration/VaultRepositoryConfigurationExtension.java @@ -71,7 +71,7 @@ public class VaultRepositoryConfigurationExtension extends RootBeanDefinition mappingContextDefinition = createVaultMappingContext(configurationSource); mappingContextDefinition.setSource(configurationSource.getSource()); - registerIfNotAlreadyRegistered(mappingContextDefinition, registry, + registerIfNotAlreadyRegistered(() -> mappingContextDefinition, registry, VAULT_MAPPING_CONTEXT_BEAN_NAME, configurationSource); // register Adapter @@ -86,7 +86,7 @@ public class VaultRepositoryConfigurationExtension extends vaultKeyValueAdapterDefinition .setConstructorArgumentValues(constructorArgumentValuesForVaultKeyValueAdapter); - registerIfNotAlreadyRegistered(vaultKeyValueAdapterDefinition, registry, + registerIfNotAlreadyRegistered(() -> vaultKeyValueAdapterDefinition, registry, VAULT_ADAPTER_BEAN_NAME, configurationSource); Optional keyValueTemplateName = configurationSource @@ -97,10 +97,9 @@ public class VaultRepositoryConfigurationExtension extends && getDefaultKeyValueTemplateRef().equals(keyValueTemplateName.get()) && !registry.containsBeanDefinition(keyValueTemplateName.get())) { - AbstractBeanDefinition beanDefinition = getDefaultKeyValueTemplateBeanDefinition(configurationSource); - - registerIfNotAlreadyRegistered(beanDefinition, registry, - keyValueTemplateName.get(), configurationSource.getSource()); + registerIfNotAlreadyRegistered( + () -> getDefaultKeyValueTemplateBeanDefinition(configurationSource), + registry, keyValueTemplateName.get(), configurationSource.getSource()); } super.registerBeansForRoot(registry, configurationSource);