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 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)