diff --git a/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/mapping/ResourceMappings.java b/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/mapping/ResourceMappings.java index 46010a1ab..36dcc8648 100644 --- a/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/mapping/ResourceMappings.java +++ b/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/mapping/ResourceMappings.java @@ -137,7 +137,11 @@ public class ResourceMappings implements Iterable { if (resourceMapping.isExported()) { for (Method queryMethod : repositoryInformation.getQueryMethods()) { - mappings.add(new RepositoryMethodResourceMapping(queryMethod, resourceMapping)); + RepositoryMethodResourceMapping methodMapping = new RepositoryMethodResourceMapping( + queryMethod, resourceMapping); + if (methodMapping.isExported()) { + mappings.add(methodMapping); + } } }