Browse Source

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.
pull/420/head
Mark Paluch 6 years ago
parent
commit
3bb4ec6534
No known key found for this signature in database
GPG Key ID: 51A00FA751B91849
  1. 11
      src/main/java/org/springframework/data/repository/config/RepositoryConfigurationDelegate.java

11
src/main/java/org/springframework/data/repository/config/RepositoryConfigurationDelegate.java

@ -53,6 +53,7 @@ import org.springframework.util.StopWatch; @@ -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 { @@ -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 { @@ -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(", ")));
}
@ -179,8 +182,8 @@ public class RepositoryConfigurationDelegate { @@ -179,8 +182,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;

Loading…
Cancel
Save