From ff76980c14567d8230679b598c0c60a9fb1ddef2 Mon Sep 17 00:00:00 2001 From: xuchengsheng Date: Thu, 9 Nov 2023 09:58:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README-FUTURE.md | 111 +++++++++++++++++++++++------------------------ 1 file changed, 55 insertions(+), 56 deletions(-) diff --git a/README-FUTURE.md b/README-FUTURE.md index 9d4e569..d9dd9a3 100644 --- a/README-FUTURE.md +++ b/README-FUTURE.md @@ -62,22 +62,22 @@ 1. **IOC容器** - 资源加载与访问 - - Resource - - ResourceLoader - - DocumentLoader + - [Resource](spring-resources/spring-resource/README.md) + - [ResourceLoader](spring-resources/spring-resource-resourceLoader/README.md) + - [DocumentLoader](spring-resources/spring-resource-documentLoader/README.md) - 元数据 - - MetadataReader - - AnnotationMetadata + - [MetadataReader](spring-metadata/spring-metadata-metadataReader/README.md) + - [AnnotationMetadata](spring-metadata/spring-metadata-annotationMetadata/README.md) - Bean定义与注册 - - BeanDefinition - - BeanDefinitionHolder - - BeanDefinitionRegistry + - [BeanDefinition](spring-beans/spring-bean-beanDefinition/README.md) + - [BeanDefinitionHolder](spring-beans/spring-bean-beanDefinitionHolder/README.md) + - [BeanDefinitionRegistry](spring-beans/spring-bean-beanDefinitionRegistry/README.md) - Bean定义读取与扫描 - - XmlBeanDefinitionReader - - PropertiesBeanDefinitionReader - - GroovyBeanDefinitionReader - - AnnotatedBeanDefinitionReader - - ClassPathBeanDefinitionScanner + - [XmlBeanDefinitionReader](spring-beans/spring-bean-xmlBeanDefinitionReader/README.md) + - [PropertiesBeanDefinitionReader](spring-beans/spring-bean-propertiesBeanDefinitionReader/README.md) + - [GroovyBeanDefinitionReader](spring-beans/spring-bean-groovyBeanDefinitionReader/README.md) + - [AnnotatedBeanDefinitionReader](spring-beans/spring-bean-annotatedBeanDefinitionReader/README.md) + - [ClassPathBeanDefinitionScanner](spring-beans/spring-bean-classPathBeanDefinitionScanner/README.md) - Bean定义导入与组合 - ImportBeanDefinitionRegistrar - ImportSelector @@ -106,62 +106,61 @@ - ConfigurableBeanFactory - Bean生命周期 - Bean的定义解析 - - Bean的初始化过程 - - Bean的依赖解析过程 + - [Bean的初始化过程](spring-core/spring-core-getBean/README.md) + - [Bean的依赖解析过程](spring-core/spring-core-resolveDependency/README.md) - Bean的销毁过程 - Bean初始化与扩展点 - - InitializingBean - - DisposableBean - - BeanDefinitionRegistryPostProcessor - - BeanFactoryPostProcessor - - BeanPostProcessor - - InstantiationAwareBeanPostProcessor - - DestructionAwareBeanPostProcessor - - MergedBeanDefinitionPostProcessor - - SmartInstantiationAwareBeanPostProcessor - - SmartInitializingSingleton + - [InitializingBean](spring-interface/spring-interface-initializingBean/README.md) + - [DisposableBean](spring-interface/spring-interface-disposableBean/README.md) + - [BeanDefinitionRegistryPostProcessor](spring-interface/spring-interface-beanDefinitionRegistryPostProcessor/README.md) + - [BeanFactoryPostProcessor](spring-interface/spring-interface-beanFactoryPostProcessor/README.md) + - [BeanPostProcessor](spring-interface/spring-interface-beanPostProcessor/README.md) + - [InstantiationAwareBeanPostProcessor](spring-interface/spring-interface-instantiationAwareBeanPostProcessor/README.md) + - [DestructionAwareBeanPostProcessor](spring-interface/spring-interface-destructionAwareBeanPostProcessor/README.md) + - [MergedBeanDefinitionPostProcessor](spring-interface/spring-interface-mergedBeanDefinitionPostProcessor/README.md) + - [SmartInstantiationAwareBeanPostProcessor](spring-interface/spring-interface-smartInstantiationAwareBeanPostProcessor/README.md) + - [SmartInitializingSingleton](spring-interface/spring-interface-smartInitializingSingleton/README.md) - 基于Java的配置 - ConfigurationClassPostProcessor - ConfigurationClassParser - 核心注解 - - @Configuration - - @ComponentScan - - @Bean - - @Import - - @PropertySource - - @DependsOn - - @Conditional - - @Lazy + - [@Configuration](spring-annotation/spring-annotation-configuration/README.md) + - [@ComponentScan](spring-annotation/spring-annotation-componentScan/README.md) + - [@Bean](spring-annotation/spring-annotation-bean/README.md) + - [@Import](spring-annotation/spring-annotation-import/README.md) + - [@PropertySource](spring-annotation/spring-annotation-propertySource/README.md) + - [@DependsOn](spring-annotation/spring-annotation-dependsOn/README.md) + - [@Conditional](spring-annotation/spring-annotation-conditional/README.md) + - [@Lazy](spring-annotation/spring-annotation-lazy/README.md) + - [@Value](spring-annotation/spring-annotation-value/README.md) + - [@Autowired](spring-annotation/spring-annotation-autowired/README.md) - @Primary - @Description - @Role - - @Value - - @Autowired - @Indexed - @Order - JSR规范 - - @Inject - - @Named - - @Resource - - @Qualifier - - @Scope - - @Singleton - - @PostConstruct - - @PreDestroy - - Provider + - [@Inject](spring-jsr/spring-jsr330-inject/README.md) + - [@Named](spring-jsr/spring-jsr330-named/README.md) + - [@Resource](spring-jsr/spring-jsr250-resource/README.md) + - [@Qualifier](spring-jsr/spring-jsr330-qualifier/README.md) + - [@Scope](spring-jsr/spring-jsr330-scope/README.md) + - [@Singleton](spring-jsr/spring-jsr330-singleton/README.md) + - [@PostConstruct](spring-jsr/spring-jsr250-postConstruct/README.md) + - [@PreDestroy](spring-jsr/spring-jsr250-preDestroy/README.md) + - [Provider](spring-jsr/spring-jsr330-provider/README.md) - Aware接口系列 - - BeanNameAware - - BeanClassLoaderAware - - BeanFactoryAware - - EnvironmentAware - - EmbeddedValueResolverAware - - ResourceLoaderAware - - ApplicationEventPublisherAware - - MessageSourceAware - - ApplicationStartupAware - - ApplicationContextAware - - ImportAware - - BeanDefinitionRegistryAware + - [BeanNameAware](spring-aware/spring-aware-beanNameAware/README.md) + - [BeanClassLoaderAware](spring-aware/spring-aware-beanClassLoaderAware/README.md) + - [BeanFactoryAware](spring-aware/spring-aware-beanFactoryAware/README.md) + - [EnvironmentAware](spring-aware/spring-aware-environmentAware/README.md) + - [EmbeddedValueResolverAware](spring-aware/spring-aware-embeddedValueResolverAware/README.md) + - [ResourceLoaderAware](spring-aware/spring-aware-beanClassLoaderAware/README.md) + - [ApplicationEventPublisherAware](spring-aware/spring-aware-applicationEventPublisherAware/README.md) + - [MessageSourceAware](spring-aware/spring-aware-messageSourceAware/README.md) + - [ApplicationStartupAware](spring-aware/spring-aware-applicationStartupAware/README.md) + - [ApplicationContextAware](spring-aware/spring-aware-applicationContextAware/README.md) + - [ImportAware](spring-aware/spring-aware-importAware/README.md) - 容器上下文 - ClassPathXmlApplicationContext - FileSystemXmlApplicationContext