-
- All Implemented Interfaces:
-
com.weedow.spring.data.search.config.SearchConfigurer
@Configuration()@ConditionalOnClass(value = {SearchConfigurer.class})@EnableConfigurationProperties(value = {SearchProperties.class}) public final class DataSearchDefaultAliasConfigurerAutoConfiguration implements SearchConfigurer
Auto-Configuration to register default alias resolvers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
DataSearchDefaultAliasConfigurerAutoConfiguration.DefaultAliasResolver
Default Alias Resolver that creates a new alias for all fields ending with one of the given fieldSuffixes.
The resolved alias is the field name without one of the given fieldSuffixes.
-
Constructor Summary
Constructors Constructor Description DataSearchDefaultAliasConfigurerAutoConfiguration(SearchProperties searchProperties)
-
Method Summary
Modifier and Type Method Description Unit
addAliasResolvers(AliasResolverRegistry registry)
Adds com.weedow.spring.data.search.alias.AliasResolvers to register alias for any fields and so use these aliases in queries instead of the real field name. -
Methods inherited from class com.weedow.spring.data.search.autoconfigure.DataSearchDefaultAliasConfigurerAutoConfiguration
addConverters, addSearchDescriptors
-
Methods inherited from class com.weedow.spring.data.search.config.SearchConfigurer
equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DataSearchDefaultAliasConfigurerAutoConfiguration
DataSearchDefaultAliasConfigurerAutoConfiguration(SearchProperties searchProperties)
-
-
Method Detail
-
addAliasResolvers
Unit addAliasResolvers(AliasResolverRegistry registry)
Adds com.weedow.spring.data.search.alias.AliasResolvers to register alias for any fields and so use these aliases in queries instead of the real field name.
-
-
-
-