调整MetadataReader目录

master
xuchengsheng 2023-10-31 16:12:53 +08:00
parent fed96a38a5
commit 0f534215ad
10 changed files with 41 additions and 33 deletions

View File

@ -66,61 +66,54 @@
- Resource
- ResourceLoader
- MetadataReader
+ Bean的定义与注册
+ BeanDefinition
+ BeanDefinitionHolder
+ BeanDefinitionRegistry
+ BeanDefinition的来源
- XmlBeanDefinitionReader
- PropertiesBeanDefinitionReader
- AnnotatedBeanDefinitionReader
- ClassPathBeanDefinitionScanner
- ImportBeanDefinitionRegistrar
- BeanDefinitionImportSelector
+ Bean的过滤
+ TypeFilter
+ ConditionEvaluator
+ Condition
+ ConditionContext
+ ConfigurationCondition
+ 属性编辑与类型转换
- PropertyEditor
- ConversionService
- Converter
- Converter
+ 表达式语言(SpEL)
- Expression
- ExpressionParser
- EvaluationContext
- PropertyAccessor
- MethodResolver
- MethodResolver
- TypeLocator
+ Bean容器与配置
- BeanFactory
- ListableBeanFactory
- HierarchicalBeanFactory
- HierarchicalBeanFactory
- ConfigurableBeanFactory
+ Bean的定义与注册
+ BeanDefinition
+ BeanDefinitionHolder
+ BeanDefinitionRegistry
+ BeanDefinition的来源
- XmlBeanDefinitionReader
- PropertiesBeanDefinitionReader
- AnnotatedBeanDefinitionReader
- ClassPathBeanDefinitionScanner
- ImportBeanDefinitionRegistrar
- BeanDefinitionImportSelector
+ Bean生命周期
- Bean的定义解析
- Bean的初始化过程
- Bean的依赖解析过程
- Bean的销毁过程
- Bean初始化与扩展点
- Bean初始化与扩展点
+ InitializingBean
+ DisposableBean
+ BeanDefinitionRegistryPostProcessor
+ BeanFactoryPostProcessor
+ BeanPostProcessor
+ InstantiationAwareBeanPostProcessor
+ InstantiationAwareBeanPostProcessor
+ DestructionAwareBeanPostProcessor
+ MergedBeanDefinitionPostProcessor
+ SmartInstantiationAwareBeanPostProcessor
@ -172,7 +165,7 @@
+ FileSystemXmlApplicationContext
+ AnnotationConfigApplicationContext
+ GenericApplicationContext
2. **AOP (面向切面编程)**
- AOP 术语Aspect、Join point、Advice、Pointcut 等

View File

@ -26,6 +26,7 @@
<module>spring-aop</module>
<module>spring-mvc</module>
<module>spring-resources</module>
<module>spring-metadata</module>
</modules>
<dependencies>

19
spring-metadata/pom.xml Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>spring-reading</artifactId>
<groupId>com.xcs.spring</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-metadata</artifactId>
<packaging>pom</packaging>
<modules>
<module>spring-metadata-metadataReader</module>
</modules>
</project>

View File

@ -3,17 +3,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>spring-resources</artifactId>
<artifactId>spring-metadata</artifactId>
<groupId>com.xcs.spring</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-resource-metadataReader</artifactId>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</project>