DATACMNS-1629 - Log module name in RepositoryConfigurationDelegate during repository scanning.

We now log the module name during repository scanning to indicate the used module and to avoid confusion about duplicate initialization when a single module is used that supports both, imperative and reactive repositories.
This commit is contained in:
Mark Paluch
2019-11-29 10:45:29 +01:00
parent a16c2ce3c4
commit 0cf58e623b

View File

@@ -53,6 +53,7 @@ import org.springframework.util.StopWatch;
*
* @author Oliver Gierke
* @author Jens Schauder
* @author Mark Paluch
*/
@Slf4j
public class RepositoryConfigurationDelegate {
@@ -123,7 +124,8 @@ public class RepositoryConfigurationDelegate {
RepositoryConfigurationExtension extension) {
if (LOG.isInfoEnabled()) {
LOG.info("Bootstrapping Spring Data repositories in {} mode.", configurationSource.getBootstrapMode().name());
LOG.info("Bootstrapping Spring Data {} repositories in {} mode.", //
extension.getModuleName(), configurationSource.getBootstrapMode().name());
}
extension.registerBeansForRoot(registry, configurationSource);
@@ -135,7 +137,8 @@ public class RepositoryConfigurationDelegate {
StopWatch watch = new StopWatch();
if (LOG.isDebugEnabled()) {
LOG.debug("Scanning for repositories in packages {}.",
LOG.debug("Scanning for {} repositories in packages {}.", //
extension.getModuleName(), //
configurationSource.getBasePackages().stream().collect(Collectors.joining(", ")));
}
@@ -181,8 +184,8 @@ public class RepositoryConfigurationDelegate {
watch.stop();
if (LOG.isInfoEnabled()) {
LOG.info("Finished Spring Data repository scanning in {}ms. Found {} repository interfaces.", //
watch.getLastTaskTimeMillis(), configurations.size());
LOG.info("Finished Spring Data repository scanning in {}ms. Found {} {} repository interfaces.", //
watch.getLastTaskTimeMillis(), configurations.size(), extension.getModuleName());
}
return definitions;