invokeAwareMethods() — spring-boot Function Reference
Architecture documentation for the invokeAwareMethods() function in AutoConfigurationImportSelector.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 91bba2fd_6b19_f6df_d852_a3c2053e23f6["invokeAwareMethods()"] 89c4f4f1_00c5_db7d_348d_08cdaea39d59["getConfigurationClassFilter()"] 89c4f4f1_00c5_db7d_348d_08cdaea39d59 -->|calls| 91bba2fd_6b19_f6df_d852_a3c2053e23f6 75b02541_a228_8d02_1ef1_83711ff5152e["fireAutoConfigurationImportEvents()"] 75b02541_a228_8d02_1ef1_83711ff5152e -->|calls| 91bba2fd_6b19_f6df_d852_a3c2053e23f6 81511c0f_85be_517e_e4f1_4f9fb37460c0["setEnvironment()"] 91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 81511c0f_85be_517e_e4f1_4f9fb37460c0 ad99a36c_966a_aef4_346e_de1d26ce6b9f["setBeanClassLoader()"] 91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| ad99a36c_966a_aef4_346e_de1d26ce6b9f 095598e5_91a8_69bb_319d_8e5b4f3aecb1["setBeanFactory()"] 91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 095598e5_91a8_69bb_319d_8e5b4f3aecb1 2deea6c0_76d0_daed_6f8e_8209962b7c1e["setResourceLoader()"] 91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 2deea6c0_76d0_daed_6f8e_8209962b7c1e style 91bba2fd_6b19_f6df_d852_a3c2053e23f6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationImportSelector.java lines 329–344
private void invokeAwareMethods(Object instance) {
if (instance instanceof Aware) {
if (instance instanceof BeanClassLoaderAware beanClassLoaderAwareInstance) {
beanClassLoaderAwareInstance.setBeanClassLoader(this.beanClassLoader);
}
if (instance instanceof BeanFactoryAware beanFactoryAwareInstance) {
beanFactoryAwareInstance.setBeanFactory(this.beanFactory);
}
if (instance instanceof EnvironmentAware environmentAwareInstance) {
environmentAwareInstance.setEnvironment(this.environment);
}
if (instance instanceof ResourceLoaderAware resourceLoaderAwareInstance) {
resourceLoaderAwareInstance.setResourceLoader(this.resourceLoader);
}
}
}
Domain
Subdomains
Calls
- setBeanClassLoader()
- setBeanFactory()
- setEnvironment()
- setResourceLoader()
Source
Frequently Asked Questions
What does invokeAwareMethods() do?
invokeAwareMethods() is a function in the spring-boot codebase.
What does invokeAwareMethods() call?
invokeAwareMethods() calls 4 function(s): setBeanClassLoader, setBeanFactory, setEnvironment, setResourceLoader.
What calls invokeAwareMethods()?
invokeAwareMethods() is called by 2 function(s): fireAutoConfigurationImportEvents, getConfigurationClassFilter.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free