Skip to content

Commit 56bb661

Browse files
committed
GH-2781 - Align mappingContext assignement in
ReactiveNeo4jAuditingRegistrar. original change was introduced in 2b06d45 (Add AOT support) Closes #2781
1 parent f7a88ca commit 56bb661

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/main/java/org/springframework/data/neo4j/config/ReactiveNeo4jAuditingRegistrar.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport;
2525
import org.springframework.data.auditing.config.AuditingConfiguration;
2626
import org.springframework.data.config.ParsingUtils;
27-
import org.springframework.data.mapping.context.PersistentEntities;
2827
import org.springframework.data.neo4j.core.mapping.callback.ReactiveAuditingBeforeBindCallback;
2928
import org.springframework.util.Assert;
3029

@@ -86,11 +85,11 @@ protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingCon
8685

8786
BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(ReactiveIsNewAwareAuditingHandler.class);
8887

89-
BeanDefinitionBuilder persistentEntities = BeanDefinitionBuilder.genericBeanDefinition(PersistentEntities.class)
90-
.setFactoryMethod("of");
91-
persistentEntities.addConstructorArgReference(MAPPING_CONTEXT_BEAN_NAME);
92-
93-
builder.addConstructorArgValue(persistentEntities.getBeanDefinition());
9488
return configureDefaultAuditHandlerAttributes(configuration, builder);
9589
}
90+
91+
@Override
92+
public void postProcess(BeanDefinitionBuilder builder, AuditingConfiguration configuration, BeanDefinitionRegistry registry) {
93+
builder.setFactoryMethod("from").addConstructorArgReference(MAPPING_CONTEXT_BEAN_NAME);
94+
}
9695
}

0 commit comments

Comments
 (0)