List of usage examples for org.springframework.data.repository.config RepositoryConfiguration getBasePackages
Streamable<String> getBasePackages();
From source file:org.agilemicroservices.autoconfigure.orm.RepositoryBeanDefinitionBuilder.java
private String registerCustomImplementation(RepositoryConfiguration<?> configuration) { String beanName = configuration.getImplementationBeanName(); // Already a bean configured? if (registry.containsBeanDefinition(beanName)) { return beanName; }/*from w ww.java 2s. com*/ AbstractBeanDefinition beanDefinition = implementationDetector.detectCustomImplementation( configuration.getImplementationClassName(), configuration.getBasePackages()); if (null == beanDefinition) { return null; } if (LOGGER.isDebugEnabled()) { LOGGER.debug("Registering custom repository implementation: " + configuration.getImplementationBeanName() + " " + beanDefinition.getBeanClassName()); } beanDefinition.setSource(configuration.getSource()); registry.registerBeanDefinition(beanName, beanDefinition); return beanName; }