From ba6fa834e5d74e124897bf3c496b55c5c7dcc756 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 14 Aug 2018 16:33:09 +0200 Subject: [PATCH] DATAMONGO-2051 - Polishing. Use method argument types to avoid false positives with different method signatures. Original pull request: #597. Related pull request: #598. --- .../data/mongodb/config/MongoCredentialPropertyEditor.java | 2 +- .../springframework/data/mongodb/util/MongoClientVersion.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoCredentialPropertyEditor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoCredentialPropertyEditor.java index ce2147c25..e8d5a2671 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoCredentialPropertyEditor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoCredentialPropertyEditor.java @@ -105,7 +105,7 @@ public class MongoCredentialPropertyEditor extends PropertyEditorSupport { } else if ("SCRAM-SHA-256".equals(authMechanism)) { Method createScramSha256Credential = ReflectionUtils.findMethod(MongoCredential.class, - "createScramSha256Credential"); + "createScramSha256Credential", String.class, String.class, char[].class); if (createScramSha256Credential == null) { throw new IllegalArgumentException( diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java index a640d1e94..b0df68ec3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java @@ -20,7 +20,7 @@ import org.springframework.util.ClassUtils; /** * {@link MongoClientVersion} holds information about the used mongo-java client and is used to distinguish between * different versions. - * + * * @author Christoph Strobl * @since 1.7 */ @@ -62,7 +62,7 @@ public class MongoClientVersion { /** * @return {@literal true} if MongoDB Java driver version 3.8 or later is on classpath. - * @since 2.10 + * @since 2.0.10 */ public static boolean isMongo38Driver() { return IS_MONGO_38;