@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class) @EnableConfigurationProperties(value=NrichSearchProperties.class) @Configuration(proxyBeanMethods=false) public class NrichSearchAutoConfiguration extends java.lang.Object
| Constructor and Description |
|---|
NrichSearchAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
net.croz.nrich.search.api.converter.StringToTypeConverter<java.lang.Object> |
searchDefaultStringToTypeConverter(NrichSearchProperties searchProperties) |
net.croz.nrich.search.api.factory.RepositoryFactorySupportFactory |
searchRepositoryFactorySupportFactory(net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter) |
net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter |
searchStringToEntityPropertyMapConverter(java.util.List<net.croz.nrich.search.api.converter.StringToTypeConverter<?>> stringToTypeConverterList) |
@ConditionalOnProperty(name="nrich.search.default-converter-enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean(name="searchDefaultStringToTypeConverter")
@Bean
public net.croz.nrich.search.api.converter.StringToTypeConverter<java.lang.Object> searchDefaultStringToTypeConverter(NrichSearchProperties searchProperties)
@ConditionalOnMissingBean(name="searchStringToEntityPropertyMapConverter") @Bean public net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter(java.util.List<net.croz.nrich.search.api.converter.StringToTypeConverter<?>> stringToTypeConverterList)
@ConditionalOnMissingBean @Bean public net.croz.nrich.search.api.factory.RepositoryFactorySupportFactory searchRepositoryFactorySupportFactory(net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter)