List of usage examples for org.springframework.data.repository.config RepositoryConfigurationSource getSource
@Nullable Object getSource();
From source file:com.frank.search.solr.repository.config.SolrRepositoryConfigExtension.java
private void registerSolrMappingContextIfNotPresent(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) { RootBeanDefinition definition = new RootBeanDefinition(SimpleSolrMappingContext.class); definition.setRole(AbstractBeanDefinition.ROLE_INFRASTRUCTURE); definition.setSource(configurationSource.getSource()); registerIfNotAlreadyRegistered(definition, registry, BeanDefinition.SOLR_MAPPTING_CONTEXT.getBeanName(), definition);//from w w w .ja v a2 s. c o m }
From source file:com._4dconcept.springframework.data.marklogic.repository.config.MarklogicRepositoryConfigurationExtension.java
@Override public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) { super.registerBeansForRoot(registry, configurationSource); if (!registry.containsBeanDefinition(BeanNames.MAPPING_CONTEXT_BEAN_NAME)) { RootBeanDefinition definition = new RootBeanDefinition(MarklogicMappingContext.class); definition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); definition.setSource(configurationSource.getSource()); registry.registerBeanDefinition(BeanNames.MAPPING_CONTEXT_BEAN_NAME, definition); }/*from w ww. j a v a2s. c om*/ }