Home / Function/ registerBeanDefinitions() — spring-boot Function Reference

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

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