Skip to content

Commit 4b0ef67

Browse files
committed
Update code for Spring Data 2021.0.0-M3
See gh-25004
1 parent ab0a628 commit 4b0ef67

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseClientFactoryDependentConfiguration.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import org.springframework.data.couchbase.config.BeanNames;
2525
import org.springframework.data.couchbase.core.CouchbaseTemplate;
2626
import org.springframework.data.couchbase.core.convert.MappingCouchbaseConverter;
27+
import org.springframework.data.couchbase.core.index.CouchbasePersistentEntityIndexCreator;
28+
import org.springframework.data.couchbase.core.mapping.CouchbaseMappingContext;
2729
import org.springframework.data.couchbase.repository.config.RepositoryOperationsMapping;
2830

2931
/**
@@ -49,4 +51,12 @@ RepositoryOperationsMapping couchbaseRepositoryOperationsMapping(CouchbaseTempla
4951
return new RepositoryOperationsMapping(couchbaseTemplate);
5052
}
5153

54+
@Bean
55+
@ConditionalOnMissingBean
56+
CouchbasePersistentEntityIndexCreator couchbasePersistentEntityIndexCreator(CouchbaseDataProperties properties,
57+
CouchbaseMappingContext couchbaseMappingContext, CouchbaseClientFactory clientFactory) {
58+
return new CouchbasePersistentEntityIndexCreator(couchbaseMappingContext, clientFactory,
59+
properties.getTypeKey(), properties.isAutoIndex());
60+
}
61+
5262
}

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseDataConfiguration.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ CouchbaseMappingContext couchbaseMappingContext(CouchbaseDataProperties properti
7272
mappingContext
7373
.setFieldNamingStrategy((FieldNamingStrategy) BeanUtils.instantiateClass(fieldNamingStrategy));
7474
}
75-
mappingContext.setAutoIndexCreation(properties.isAutoIndex());
7675
return mappingContext;
7776
}
7877

0 commit comments

Comments
 (0)