优化目录
parent
a4a4e65d5c
commit
dc2bd79fd7
178
README-FUTURE.md
178
README-FUTURE.md
|
@ -65,107 +65,111 @@
|
|||
+ 资源加载与访问
|
||||
- Resource
|
||||
- ResourceLoader
|
||||
- MetadataReader
|
||||
+ Bean的定义与注册
|
||||
+ 元数据
|
||||
+ MetadataReader
|
||||
+ AnnotationMetadata
|
||||
+ Bean的定义与注册
|
||||
+ BeanDefinition
|
||||
+ BeanDefinitionHolder
|
||||
+ BeanDefinitionHolder
|
||||
+ BeanDefinitionRegistry
|
||||
+ BeanDefinition的来源
|
||||
- XmlBeanDefinitionReader
|
||||
- PropertiesBeanDefinitionReader
|
||||
- AnnotatedBeanDefinitionReader
|
||||
- ClassPathBeanDefinitionScanner
|
||||
- ImportBeanDefinitionRegistrar
|
||||
- BeanDefinitionImportSelector
|
||||
+ BeanDefinition的来源
|
||||
+ XmlBeanDefinitionReader
|
||||
+ PropertiesBeanDefinitionReader
|
||||
+ AnnotatedBeanDefinitionReader
|
||||
+ ClassPathBeanDefinitionScanner
|
||||
+ ImportBeanDefinitionRegistrar
|
||||
+ BeanDefinitionImportSelector
|
||||
+ Bean的过滤
|
||||
|
||||
+ TypeFilter
|
||||
|
||||
+ ConditionEvaluator
|
||||
+ Condition
|
||||
+ ConditionContext
|
||||
+ ConfigurationCondition
|
||||
+ 属性编辑与类型转换
|
||||
- PropertyEditor
|
||||
- ConversionService
|
||||
- Converter
|
||||
+ PropertyEditor
|
||||
+ ConversionService
|
||||
+ Converter
|
||||
+ 表达式语言(SpEL)
|
||||
- Expression
|
||||
- ExpressionParser
|
||||
- EvaluationContext
|
||||
|
||||
- EvaluationContext
|
||||
- PropertyAccessor
|
||||
- MethodResolver
|
||||
- MethodResolver
|
||||
- TypeLocator
|
||||
+ Bean容器与配置
|
||||
- BeanFactory
|
||||
- ListableBeanFactory
|
||||
- HierarchicalBeanFactory
|
||||
- ConfigurableBeanFactory
|
||||
+ Bean生命周期
|
||||
- Bean的定义解析
|
||||
- Bean的初始化过程
|
||||
- Bean的依赖解析过程
|
||||
- Bean的销毁过程
|
||||
|
||||
- Bean初始化与扩展点
|
||||
+ InitializingBean
|
||||
+ DisposableBean
|
||||
+ BeanDefinitionRegistryPostProcessor
|
||||
+ BeanFactoryPostProcessor
|
||||
+ BeanPostProcessor
|
||||
+ InstantiationAwareBeanPostProcessor
|
||||
+ DestructionAwareBeanPostProcessor
|
||||
+ MergedBeanDefinitionPostProcessor
|
||||
+ SmartInstantiationAwareBeanPostProcessor
|
||||
+ SmartInitializingSingleton
|
||||
- 基于Java的配置
|
||||
- ConfigurationClassPostProcessor
|
||||
- ConfigurationClassParser
|
||||
- 核心注解
|
||||
- @Configuration
|
||||
- @ComponentScan
|
||||
- @Bean
|
||||
- @Import
|
||||
- @PropertySource
|
||||
- @DependsOn
|
||||
- @Conditional
|
||||
- @Lazy
|
||||
- @Primary
|
||||
- @Description
|
||||
- @Role
|
||||
- @Value
|
||||
- @Autowired
|
||||
- @Indexed
|
||||
- @Order
|
||||
- JSR规范
|
||||
- @Inject
|
||||
- @Named
|
||||
- @Resource
|
||||
- @Qualifier
|
||||
- @Scope
|
||||
- @Singleton
|
||||
- @PostConstruct
|
||||
- @PreDestroy
|
||||
- Provider
|
||||
- Aware接口系列
|
||||
+ BeanNameAware
|
||||
+ BeanClassLoaderAware
|
||||
+ BeanFactoryAware
|
||||
+ EnvironmentAware
|
||||
+ EmbeddedValueResolverAware
|
||||
+ ResourceLoaderAware
|
||||
+ ApplicationEventPublisherAware
|
||||
+ MessageSourceAware
|
||||
+ ApplicationStartupAware
|
||||
+ ApplicationContextAware
|
||||
+ ImportAware
|
||||
+ BeanDefinitionRegistryAware
|
||||
- 容器上下文
|
||||
+ ClassPathXmlApplicationContext
|
||||
+ FileSystemXmlApplicationContext
|
||||
+ AnnotationConfigApplicationContext
|
||||
+ GenericApplicationContext
|
||||
|
||||
|
||||
+ Bean工厂
|
||||
+ BeanFactory
|
||||
+ ListableBeanFactory
|
||||
+ HierarchicalBeanFactory
|
||||
+ ConfigurableBeanFactory
|
||||
|
||||
+ Bean生命周期
|
||||
- Bean的定义解析
|
||||
- Bean的初始化过程
|
||||
- Bean的依赖解析过程
|
||||
- Bean的销毁过程
|
||||
|
||||
- Bean初始化与扩展点
|
||||
+ InitializingBean
|
||||
+ DisposableBean
|
||||
+ BeanDefinitionRegistryPostProcessor
|
||||
+ BeanFactoryPostProcessor
|
||||
+ BeanPostProcessor
|
||||
+ InstantiationAwareBeanPostProcessor
|
||||
+ DestructionAwareBeanPostProcessor
|
||||
+ MergedBeanDefinitionPostProcessor
|
||||
+ SmartInstantiationAwareBeanPostProcessor
|
||||
+ SmartInitializingSingleton
|
||||
|
||||
- 基于Java的配置
|
||||
- ConfigurationClassPostProcessor
|
||||
- ConfigurationClassParser
|
||||
- 核心注解
|
||||
- @Configuration
|
||||
- @ComponentScan
|
||||
- @Bean
|
||||
- @Import
|
||||
- @PropertySource
|
||||
- @DependsOn
|
||||
- @Conditional
|
||||
- @Lazy
|
||||
- @Primary
|
||||
- @Description
|
||||
- @Role
|
||||
- @Value
|
||||
- @Autowired
|
||||
- @Indexed
|
||||
- @Order
|
||||
- JSR规范
|
||||
- @Inject
|
||||
- @Named
|
||||
- @Resource
|
||||
- @Qualifier
|
||||
- @Scope
|
||||
- @Singleton
|
||||
- @PostConstruct
|
||||
- @PreDestroy
|
||||
- Provider
|
||||
- Aware接口系列
|
||||
+ BeanNameAware
|
||||
+ BeanClassLoaderAware
|
||||
+ BeanFactoryAware
|
||||
+ EnvironmentAware
|
||||
+ EmbeddedValueResolverAware
|
||||
+ ResourceLoaderAware
|
||||
+ ApplicationEventPublisherAware
|
||||
+ MessageSourceAware
|
||||
+ ApplicationStartupAware
|
||||
+ ApplicationContextAware
|
||||
+ ImportAware
|
||||
+ BeanDefinitionRegistryAware
|
||||
- 容器上下文
|
||||
+ ClassPathXmlApplicationContext
|
||||
+ FileSystemXmlApplicationContext
|
||||
+ AnnotationConfigApplicationContext
|
||||
+ GenericApplicationContext
|
||||
|
||||
2. **AOP (面向切面编程)**
|
||||
|
||||
- AOP 术语:Aspect、Join point、Advice、Pointcut 等
|
||||
|
|
|
@ -9,6 +9,6 @@
|
|||
</parent>
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>spring-resource-metadataReader</artifactId>
|
||||
<artifactId>spring-metadata-metadataReader</artifactId>
|
||||
|
||||
</project>
|
|
@ -15,7 +15,6 @@
|
|||
<modules>
|
||||
<module>spring-resource</module>
|
||||
<module>spring-resource-resourceLoader</module>
|
||||
<module>spring-resource-metadataReader</module>
|
||||
</modules>
|
||||
|
||||
</project>
|
Loading…
Reference in New Issue