getAutoConfigurationMetadata() — spring-boot Function Reference
Architecture documentation for the getAutoConfigurationMetadata() function in AutoConfigurationSorterTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD bb2b0190_c7ba_765b_2f4f_794bd1e6051c["getAutoConfigurationMetadata()"] 20a054e5_01d1_4472_631d_02b55eb40ef3["byAutoConfigureAfterAliasForWithProperties()"] 20a054e5_01d1_4472_631d_02b55eb40ef3 -->|calls| bb2b0190_c7ba_765b_2f4f_794bd1e6051c 21e32b71_4a5b_22c6_baae_8134a4384d9d["byAutoConfigureBeforeAliasForWithProperties()"] 21e32b71_4a5b_22c6_baae_8134a4384d9d -->|calls| bb2b0190_c7ba_765b_2f4f_794bd1e6051c 894c112e_af08_8682_0f61_ae5421906c8c["usesAnnotationPropertiesWhenPossible()"] 894c112e_af08_8682_0f61_ae5421906c8c -->|calls| bb2b0190_c7ba_765b_2f4f_794bd1e6051c 40d0fb0f_f462_c95f_d0ab_1ef0324351ec["useAnnotationWithNoDirectLink()"] 40d0fb0f_f462_c95f_d0ab_1ef0324351ec -->|calls| bb2b0190_c7ba_765b_2f4f_794bd1e6051c a44aa91c_fa8f_2b69_22fa_f951223c0f14["useAnnotationWithNoDirectLinkAndCycle()"] a44aa91c_fa8f_2b69_22fa_f951223c0f14 -->|calls| bb2b0190_c7ba_765b_2f4f_794bd1e6051c d9c46964_4396_ce1c_4eea_f624a9a52325["addAutoConfigureOrder()"] bb2b0190_c7ba_765b_2f4f_794bd1e6051c -->|calls| d9c46964_4396_ce1c_4eea_f624a9a52325 08276469_15dd_0d8b_b907_98b7f35bce0e["addAutoConfigureBefore()"] bb2b0190_c7ba_765b_2f4f_794bd1e6051c -->|calls| 08276469_15dd_0d8b_b907_98b7f35bce0e cde790c1_0fa6_78bc_a4c9_d94dd9c5be18["addAutoConfigureAfter()"] bb2b0190_c7ba_765b_2f4f_794bd1e6051c -->|calls| cde790c1_0fa6_78bc_a4c9_d94dd9c5be18 style bb2b0190_c7ba_765b_2f4f_794bd1e6051c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/AutoConfigurationSorterTests.java lines 241–252
private AutoConfigurationMetadata getAutoConfigurationMetadata(String... classNames) throws Exception {
Properties properties = new Properties();
for (String className : classNames) {
Class<?> type = ClassUtils.forName(className, null);
properties.put(type.getName(), "");
AnnotationMetadata annotationMetadata = AnnotationMetadata.introspect(type);
addAutoConfigureOrder(properties, className, annotationMetadata);
addAutoConfigureBefore(properties, className, annotationMetadata);
addAutoConfigureAfter(properties, className, annotationMetadata);
}
return AutoConfigurationMetadataLoader.loadMetadata(properties);
}
Domain
Subdomains
Calls
- addAutoConfigureAfter()
- addAutoConfigureBefore()
- addAutoConfigureOrder()
Called By
- byAutoConfigureAfterAliasForWithProperties()
- byAutoConfigureBeforeAliasForWithProperties()
- useAnnotationWithNoDirectLink()
- useAnnotationWithNoDirectLinkAndCycle()
- usesAnnotationPropertiesWhenPossible()
Source
Frequently Asked Questions
What does getAutoConfigurationMetadata() do?
getAutoConfigurationMetadata() is a function in the spring-boot codebase.
What does getAutoConfigurationMetadata() call?
getAutoConfigurationMetadata() calls 3 function(s): addAutoConfigureAfter, addAutoConfigureBefore, addAutoConfigureOrder.
What calls getAutoConfigurationMetadata()?
getAutoConfigurationMetadata() is called by 5 function(s): byAutoConfigureAfterAliasForWithProperties, byAutoConfigureBeforeAliasForWithProperties, useAnnotationWithNoDirectLink, useAnnotationWithNoDirectLinkAndCycle, usesAnnotationPropertiesWhenPossible.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free