diff --git a/README.md b/README.md index 96a38be..c620f3e 100644 --- a/README.md +++ b/README.md @@ -96,17 +96,23 @@ - [`AnnotatedBeanDefinitionReader`](spring-beans/spring-bean-annotatedBeanDefinitionReader/README.md):注解配置,自动扫描注册Spring组件,简化Bean定义配置。 - [`ClassPathBeanDefinitionScanner`](spring-beans/spring-bean-classPathBeanDefinitionScanner/README.md):类路径扫描注册Spring Bean,支持自动装配。 + - 属性解析和环境配置 + - `PropertyResolver`:通用属性解析,获取配置值,处理属性缺失,简便灵活 + - `Environment`:应用环境表示,提供属性访问,支持配置文件,实现动态配置。 + - `ConfigurableEnvironment`:动态配置应用环境,激活、默认配置,提升应用灵活性。 + - `ConfigurablePropertyResolver`:属性解析配置,占位符设置,适应不同配置需求。 + - Bean定义导入与组合 -- `ImportBeanDefinitionRegistrar`:运行时动态注册 Bean,实现灵活配置,扩展配置类功能。 - -- `ImportSelector`:运行时动态导入配置类,实现条件选择和灵活配置。 - -- `DeferredImportSelector`:运行时动态导入配置,支持条件选择和按组别延迟加载。 + - `ImportBeanDefinitionRegistrar`:运行时动态注册 Bean,实现灵活配置,扩展配置类功能。 + + - `ImportSelector`:运行时动态导入配置类,实现条件选择和灵活配置。 + + - `DeferredImportSelector`:运行时动态导入配置,支持条件选择和按组别延迟加载。 - Bean工厂 - `BeanFactory`:Spring的核心接口,提供对Bean的配置、创建、管理的基本功能。