Browse Source

Update code format in documentation.

Original Pull Request: #5039
pull/5044/head
Christoph Strobl 6 months ago
parent
commit
38aa8a2290
No known key found for this signature in database
GPG Key ID: E6054036D0C37A4B
  1. 22
      src/main/antora/modules/ROOT/pages/mongodb/mapping/mapping-index-management.adoc

22
src/main/antora/modules/ROOT/pages/mongodb/mapping/mapping-index-management.adoc

@ -28,7 +28,7 @@ class MyListener { @@ -28,7 +28,7 @@ class MyListener {
public void initIndicesAfterStartup() {
MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> mappingContext = mongoTemplate
.getConverter().getMappingContext();
.getConverter().getMappingContext();
IndexResolver resolver = new MongoPersistentEntityIndexResolver(mappingContext);
@ -43,25 +43,25 @@ class MyListener { @@ -43,25 +43,25 @@ class MyListener {
====
[source,java]
----
class MyListener{
class MyListener {
@EventListener(ContextRefreshedEvent.class)
public void initIndicesAfterStartup() {
MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> mappingContext = mongoTemplate
.getConverter().getMappingContext();
MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> mappingContext = mongoTemplate.
getConverter().getMappingContext();
IndexResolver resolver = new MongoPersistentEntityIndexResolver(mappingContext);
// consider only entities that are annotated with @Document
// consider only entities that are annotated with @Document
mappingContext.getPersistentEntities()
.stream()
.filter(it -> it.isAnnotationPresent(Document.class))
.forEach(it -> {
.stream()
.filter(it -> it.isAnnotationPresent(Document.class))
.forEach(it -> {
IndexOperations indexOps = mongoTemplate.indexOps(it.getType());
resolver.resolveIndexFor(it.getType()).forEach(indexOps::ensureIndex);
});
IndexOperations indexOps = mongoTemplate.indexOps(it.getType());
resolver.resolveIndexFor(it.getType()).forEach(indexOps::ensureIndex);
});
}
}
----

Loading…
Cancel
Save