diff --git a/pom.xml b/pom.xml index 82f7f4e7..da87b9f0 100644 --- a/pom.xml +++ b/pom.xml @@ -22,16 +22,16 @@ UTF-8 - 3.12.0 + 3.13.2 2.4.0 5.5.0 1.3.40 1.9.3 3.0.0 - 5.2.0.M3 - Moore-M4 + 5.2.0.RC1 + Moore-RC2 5.1.5.RELEASE - Dysprosium-M1 + Dysprosium-M3 1.8 multi spring-vault diff --git a/spring-vault-core/src/main/java/org/springframework/vault/repository/mapping/BasicVaultPersistentEntity.java b/spring-vault-core/src/main/java/org/springframework/vault/repository/mapping/BasicVaultPersistentEntity.java index 37b19e5c..b6268956 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/repository/mapping/BasicVaultPersistentEntity.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/repository/mapping/BasicVaultPersistentEntity.java @@ -31,18 +31,15 @@ import org.springframework.util.StringUtils; * @author Mark Paluch * @since 2.0 */ -public class BasicVaultPersistentEntity extends - BasicKeyValuePersistentEntity implements - VaultPersistentEntity { +public class BasicVaultPersistentEntity + extends BasicKeyValuePersistentEntity + implements VaultPersistentEntity { private static final SpelExpressionParser PARSER = new SpelExpressionParser(); - private final @Nullable String backend; + private final String backend; private final @Nullable Expression backendExpression; - private final @Nullable String keyspace; - private final @Nullable Expression keyspaceExpression; - /** * Creates new {@link BasicVaultPersistentEntity}. * @@ -60,15 +57,10 @@ public class BasicVaultPersistentEntity extends this.backend = annotation.backend(); this.backendExpression = detectExpression(this.backend); - this.keyspace = super.getKeySpace(); - this.keyspaceExpression = detectExpression(this.keyspace); } else { this.backend = "secret"; this.backendExpression = null; - - this.keyspace = super.getKeySpace(); - this.keyspaceExpression = null; } } @@ -90,20 +82,14 @@ public class BasicVaultPersistentEntity extends @Override public String getKeySpace() { - return String.format("%s/%s", getSecretBackend(), doGetKeySpace()); - } - - private String doGetKeySpace() { - return keyspaceExpression == null // - ? keyspace // - : keyspaceExpression.getValue(getEvaluationContext(null), String.class); + return String.format("%s/%s", getSecretBackend(), super.getKeySpace()); } @Override public String getSecretBackend() { return backendExpression == null // - ? backend // + ? backend // : backendExpression.getValue(getEvaluationContext(null), String.class); } } diff --git a/spring-vault-dependencies/pom.xml b/spring-vault-dependencies/pom.xml index be6a5f2b..8a1aba94 100644 --- a/spring-vault-dependencies/pom.xml +++ b/spring-vault-dependencies/pom.xml @@ -57,15 +57,15 @@ - 4.5.7 + 4.5.9 4.4.11 1.0.3 - 4.1.36.Final + 4.1.38.Final 3.14.2 - 2.9.9 - 1.11.507 - v1-rev259-1.25.0 - 0.10.0 + 2.9.9.3 + 1.11.605 + v1-rev20190704-1.30.1 + 0.16.2 @@ -82,7 +82,7 @@ com.fasterxml.jackson.core jackson-databind - ${jackson.version} + ${jackson-databind.version}