Class NrichSearchAutoConfiguration
java.lang.Object
net.croz.nrich.search.starter.configuration.NrichSearchAutoConfiguration
@AutoConfigureAfter(org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class)
@EnableConfigurationProperties(NrichSearchProperties.class)
@Configuration(proxyBeanMethods=false)
public class NrichSearchAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.croz.nrich.search.api.converter.StringToTypeConverter<Object>searchDefaultStringToTypeConverter(NrichSearchProperties searchProperties) net.croz.nrich.search.api.factory.RepositoryFactorySupportFactorysearchRepositoryFactorySupportFactory(net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter) net.croz.nrich.search.api.converter.StringToEntityPropertyMapConvertersearchStringToEntityPropertyMapConverter(Map<String, net.croz.nrich.search.api.converter.StringToTypeConverter<?>> stringToTypeConverterList)
-
Constructor Details
-
NrichSearchAutoConfiguration
public NrichSearchAutoConfiguration()
-
-
Method Details
-
searchDefaultStringToTypeConverter
@ConditionalOnProperty(name="nrich.search.default-converter-enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMissingBean(name="searchDefaultStringToTypeConverter") @Bean public net.croz.nrich.search.api.converter.StringToTypeConverter<Object> searchDefaultStringToTypeConverter(NrichSearchProperties searchProperties) -
searchStringToEntityPropertyMapConverter
@ConditionalOnMissingBean(name="searchStringToEntityPropertyMapConverter") @Bean public net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter(@Lazy @Autowired(required=false) Map<String, net.croz.nrich.search.api.converter.StringToTypeConverter<?>> stringToTypeConverterList) -
searchRepositoryFactorySupportFactory
@ConditionalOnMissingBean @Bean public net.croz.nrich.search.api.factory.RepositoryFactorySupportFactory searchRepositoryFactorySupportFactory(net.croz.nrich.search.api.converter.StringToEntityPropertyMapConverter searchStringToEntityPropertyMapConverter)
-