Update code for Spring Data 2021.0.0-M3

See gh-25004
This commit is contained in:
Phillip Webb
2021-01-26 17:59:57 -08:00
parent ab0a628d81
commit 4b0ef67e8e
2 changed files with 10 additions and 1 deletions

View File

@@ -24,6 +24,8 @@ import org.springframework.data.couchbase.CouchbaseClientFactory;
import org.springframework.data.couchbase.config.BeanNames;
import org.springframework.data.couchbase.core.CouchbaseTemplate;
import org.springframework.data.couchbase.core.convert.MappingCouchbaseConverter;
import org.springframework.data.couchbase.core.index.CouchbasePersistentEntityIndexCreator;
import org.springframework.data.couchbase.core.mapping.CouchbaseMappingContext;
import org.springframework.data.couchbase.repository.config.RepositoryOperationsMapping;
/**
@@ -49,4 +51,12 @@ class CouchbaseClientFactoryDependentConfiguration {
return new RepositoryOperationsMapping(couchbaseTemplate);
}
@Bean
@ConditionalOnMissingBean
CouchbasePersistentEntityIndexCreator couchbasePersistentEntityIndexCreator(CouchbaseDataProperties properties,
CouchbaseMappingContext couchbaseMappingContext, CouchbaseClientFactory clientFactory) {
return new CouchbasePersistentEntityIndexCreator(couchbaseMappingContext, clientFactory,
properties.getTypeKey(), properties.isAutoIndex());
}
}

View File

@@ -72,7 +72,6 @@ class CouchbaseDataConfiguration {
mappingContext
.setFieldNamingStrategy((FieldNamingStrategy) BeanUtils.instantiateClass(fieldNamingStrategy));
}
mappingContext.setAutoIndexCreation(properties.isAutoIndex());
return mappingContext;
}