Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionsince 3.1, use
DefaultParameters(Method, TypeInformation)instead.since 3.1, useParameter(MethodParameter, TypeInformation)instead.since 3.1, useParameters(Method, Function)instead.since 3.1, in your extension, callParameters(Method, Function)instead.since 3.1, call or overrideQueryMethod.createParameters(Method, TypeInformation)instead.since 3.0, useReactiveWrappersinstead as the utility was moved into theorg.springframework.data.utilpackage.useReactiveWrappers.ReactiveLibraryinstead.since 3.0 to go package protected at some point. Refer toTypeInformationonly.since 3.1, rather set up the instance withPagedResourcesAssembler.withParameter(MethodParameter).
-
Deprecated InterfacesInterfaceDescriptionsince 3.0, use
MetadataReaderto obtaindeclared methodsdirectly.since 3.0, useMetadataReaderdirectly to obtaindeclared methodsdirectly.
-
Deprecated ClassesClassDescriptionsince 3.0, use
ReactiveWrappersinstead as the utility was moved into theorg.springframework.data.utilpackage.since 2.5since 3.0. UseSimpleMetadataReaderFactorydirectly.since 3.0 to go package protected at some point. Refer toTypeInformationonly.
-
Deprecated Enum Classes
-
Deprecated Annotation Interfaces
-
Deprecated MethodsMethodDescriptionsince 3.0, use
MappingInstantiationException.getEntityCreator()instead.since 3.0, usePersistentEntity.getInstanceCreatorMetadata().since 3.0, usePersistentEntity.isCreatorArgument(PersistentProperty)instead.usePersistentPropertyPath.getLeafProperty()instead.since 3.0, useInstanceCreatorMetadata.isCreatorParameter(PersistentProperty)instead.org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getModulePrefix()since 3.0, refer toRepositoryConfigurationExtension.getModuleIdentifier()instead and implement eitherRepositoryConfigurationExtensionSupport.getModuleName()directly or both methods if the default translation from name to identifier as defined inRepositoryConfigurationExtension.getModuleIdentifier()doesn't suit you.since 2.6 because it has a misleading name. UseRepositoryFactorySupport.instantiateClass(Class, Object...)instead.since 3.1, in your extension, callParameters(Method, Function)instead.since 3.1, call or overrideQueryMethod.createParameters(Method, TypeInformation)instead.since 3.0. UseTypeInformation.of(org.springframework.core.ResolvableType)instead.since 3.0. UseTypeInformation.fromReturnTypeOf(Method)instead.since 3.1, rather set up the instance withPagedResourcesAssembler.withParameter(MethodParameter).
-
Deprecated ConstructorsConstructorDescriptionsince 2.1, use
QPageRequest.of(int, int)instead.since 2.1, useQPageRequest.of(int, int, OrderSpecifier...)instead.since 2.1, useQPageRequest.of(int, int, QSort)instead.since 2.2. Prefer to use overload taking aBeanNameGeneratoradditionally.since 3.1, useDefaultParameters(Method, TypeInformation)instead.since 3.1, useParameter(MethodParameter, TypeInformation)instead.since 3.1, useParameters(Method, Function)instead.
PersistentPropertyPath.getLeafProperty()instead.