标题1 地址2 难度级别3 视频讲解4
【资源加载与访问】
资源加载 Resource ❌
资源加载器 ResourceLoader ❌
XML资源加载器 DocumentLoader ❌
【元数据与过滤】
类元数据读取 MetadataReader ❌
注解元数据 AnnotationMetadata ❌
类过滤器 TypeFilter ❌
条件过滤器 Condition ❌
【Bean定义与注册】
Bean定义 BeanDefinition ❌
Bean定义持有者 BeanDefinitionHolder ❌
Bean定义注册器 BeanDefinitionRegistry ❌
【Bean定义读取与扫描】
XML Bean定义读取器 XmlBeanDefinitionReader ❌
属性文件Bean定义读取器 PropertiesBeanDefinitionReader ❌
Groovy脚本Bean定义读取器 GroovyBeanDefinitionReader ❌
注解Bean定义读取器 AnnotatedBeanDefinitionReader ❌
类路径Bean定义扫描器 ClassPathBeanDefinitionScanner ❌
【Bean生命周期过程】
Bean的定义解析 Bean的定义解析 ❌
Bean的初始化过程 Bean的初始化过程 ❌
Bean的依赖解析过程 Bean的依赖解析过程 ❌
Bean的销毁过程 Bean的销毁过程 ❌
【后置处理器与初始化】
属性设置后的初始化操作 InitializingBean ❌
资源清理与销毁 DisposableBean ❌
动态修改Bean定义 BeanDefinitionRegistryPostProcessor ❌
动态调整Bean配置 BeanFactoryPostProcessor ❌
调整Bean属性 BeanPostProcessor ❌
Bean实例拦截 InstantiationAwareBeanPostProcessor ❌
Bean销毁生命周期 DestructionAwareBeanPostProcessor ❌
Bean定义的动态处理 MergedBeanDefinitionPostProcessor ❌
调整Bean实例化策略 SmartInstantiationAwareBeanPostProcessor ❌
All Beans完全初始化后 SmartInitializingSingleton ❌
【Aware接口】
获取Bean名称 BeanNameAware ❌
获取类加载器 BeanClassLoaderAware ❌
与Bean工厂互动 BeanFactoryAware ❌
感知运行环境 EnvironmentAware ❌
嵌入值解析 EmbeddedValueResolverAware ❌
资源加载策略 ResourceLoaderAware ❌
发布应用事件 ApplicationEventPublisherAware ❌
访问消息源 MessageSourceAware ❌
感知应用启动过程 ApplicationStartupAware ❌
访问应用上下文 ApplicationContextAware ❌
了解关联导入信息 ImportAware ❌
【核心注解】
Java配置 @Configuration ❌
组件扫描 @ComponentScan ❌
Bean定义 @Bean ❌
导入配置 @Import ❌
属性绑定 @PropertySource ❌
初始化顺序 @DependsOn ❌
条件注册 @Conditional ❌
延迟加载 @Lazy ❌
属性注入 @Value ❌
依赖注入 @Autowired ❌
注入依赖 @Inject ❌
具名组件 @Named ❌
初始化后操作 @PostConstruct ❌
销毁前操作 @PreDestroy ❌
资源绑定 @Resource ❌
提供者机制 Provider ❌
限定符 @Qualifier ❌
作用域定义 @Scope ❌
单例模式 @Singleton ❌
定义主要候选项 @Primary ❌
添加描述信息 @Description ❌
指定注解角色 @Role ❌
标记为可索引 @Indexed ❌
指定顺序 @Order ❌