registerBeanDefinitions() — spring-boot Function Reference
Architecture documentation for the registerBeanDefinitions() function in AbstractRepositoryConfigurationSourceSupport.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD da82edac_997a_7f39_e2d1_e4a177966f76["registerBeanDefinitions()"] c5cd7924_bfc5_df46_9e38_8a712785211e["registerBeanDefinitions()"] da82edac_997a_7f39_e2d1_e4a177966f76 -->|calls| c5cd7924_bfc5_df46_9e38_8a712785211e d34ff845_6086_247f_747c_00baf24fd7f5["getConfigurationSource()"] da82edac_997a_7f39_e2d1_e4a177966f76 -->|calls| d34ff845_6086_247f_747c_00baf24fd7f5 da51d9b2_5d32_d691_f74a_f1acdcb193aa["getRepositoryConfigurationExtension()"] da82edac_997a_7f39_e2d1_e4a177966f76 -->|calls| da51d9b2_5d32_d691_f74a_f1acdcb193aa style da82edac_997a_7f39_e2d1_e4a177966f76 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/AbstractRepositoryConfigurationSourceSupport.java lines 62–68
@Override
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry,
@Nullable BeanNameGenerator importBeanNameGenerator) {
RepositoryConfigurationDelegate delegate = new RepositoryConfigurationDelegate(
getConfigurationSource(registry, importBeanNameGenerator), this.resourceLoader, this.environment);
delegate.registerRepositoriesIn(registry, getRepositoryConfigurationExtension());
}
Domain
Subdomains
Calls
- getConfigurationSource()
- getRepositoryConfigurationExtension()
- registerBeanDefinitions()
Source
Frequently Asked Questions
What does registerBeanDefinitions() do?
registerBeanDefinitions() is a function in the spring-boot codebase.
What does registerBeanDefinitions() call?
registerBeanDefinitions() calls 3 function(s): getConfigurationSource, getRepositoryConfigurationExtension, registerBeanDefinitions.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free