@NonNullApi

# Package org.springframework.data.repository.support

Support classes for integration of the repository programming model with 3rd party frameworks.

See: Description

Interface Summary
RepositoryInvocationInformation: Meta-information about the methods a repository exposes.
RepositoryInvoker: API to invoke (CRUD) methods on Spring Data repository instances independently of the base interface they expose.
RepositoryInvokerFactory: Interface for a factory to create `RepositoryInvoker` instances for repositories managing a particular domain type.

Class Summary
DefaultRepositoryInvokerFactory: Default implementation of `RepositoryInvokerFactory` to inspect the requested repository type and create a matching `RepositoryInvoker` that suits the repository best.
DomainClassConverter<T extends ConversionService & ConverterRegistry>: `Converter` to convert arbitrary input into domain classes managed by Spring Data `CrudRepository`s.
PageableExecutionUtils: Deprecated since 2.4.
Repositories: Wrapper class to access repository instances obtained from a `ListableBeanFactory`.

Exception Summary
QueryMethodParameterConversionException: Exception to represent a failed attempt to convert a source value into a query method parameter.

## Package org.springframework.data.repository.support Description

Support classes for integration of the repository programming model with 3rd party frameworks.