Package org.springframework.data.projection
@NonNullApi
package org.springframework.data.projection
Projection subsystem.
-
ClassDescriptionHelper value to abstract an accessor.Method interceptor to invoke default methods on the repository proxy.EntityProjection<M,
D> Descriptor for a top-level mapped type representing a view onto a domain type structure.Descriptor for a property-level type along its potential projection that is held within aCollection
-like orMap
-like container.Projection type.Descriptor for a property-level type along its potential projection.This class is introspects the returned type in the context of a domain type for all reachable properties (w/o cycles) to determine which property paths are subject to projection.Represents a predicate (boolean-valued function) of atarget type
and itsunderlying type
.SPI to createMethodInterceptor
instances based on the given source object and the target type to produce.A factory to create projecting instances for other objects usually used to allow easy creation of representation projections to define which properties of a domain objects shall be exported in which way.Information about a projection type.AProxyProjectionFactory
that adds support to useValue
-annotated methods on a projection interface to evaluate the contained SpEL expression to define the outcome of the method call.Extension ofTargetClassAware
to be able to ignore the getter on JSON rendering.