diff --git a/src/main/java/org/springframework/data/repository/core/RepositoryInformation.java b/src/main/java/org/springframework/data/repository/core/RepositoryInformation.java index 4e78c3868..6cbf80e06 100644 --- a/src/main/java/org/springframework/data/repository/core/RepositoryInformation.java +++ b/src/main/java/org/springframework/data/repository/core/RepositoryInformation.java @@ -86,6 +86,11 @@ public interface RepositoryInformation extends RepositoryMetadata { return getQueryMethods().stream().anyMatch(this::isCustomMethod); } + /** + * Returns whether the configured repository interface has query methods at all. + * + * @return + */ default boolean hasQueryMethods() { return getQueryMethods().iterator().hasNext(); }