Skip to content

Commit fc3067c

Browse files
committed
Moving off removed constructor of AuditHandler
See #1055
1 parent d1289ed commit fc3067c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/config/JdbcAuditingRegistrar.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport;
2626
import org.springframework.data.auditing.config.AuditingConfiguration;
2727
import org.springframework.data.relational.core.mapping.event.RelationalAuditingCallback;
28+
import org.springframework.data.repository.config.PersistentEntitiesFactoryBean;
2829
import org.springframework.util.Assert;
2930

3031
/**
@@ -73,7 +74,12 @@ protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingCon
7374

7475
BeanDefinitionBuilder builder = configureDefaultAuditHandlerAttributes(configuration,
7576
BeanDefinitionBuilder.rootBeanDefinition(IsNewAwareAuditingHandler.class));
76-
return builder.addConstructorArgReference(JDBC_MAPPING_CONTEXT_BEAN_NAME);
77+
78+
79+
BeanDefinitionBuilder definition = BeanDefinitionBuilder.genericBeanDefinition(PersistentEntitiesFactoryBean.class);
80+
definition.addConstructorArgReference(JDBC_MAPPING_CONTEXT_BEAN_NAME);
81+
82+
return builder.addConstructorArgValue(definition.getBeanDefinition());
7783
}
7884

7985
/**

0 commit comments

Comments
 (0)