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

View File

@ -26,6 +26,7 @@
<module>spring-aop</module> <module>spring-aop</module>
<module>spring-mvc</module> <module>spring-mvc</module>
<module>spring-resources</module> <module>spring-resources</module>
<module>spring-metadata</module>
</modules> </modules>
<dependencies> <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" 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"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <parent>
<artifactId>spring-resources</artifactId> <artifactId>spring-metadata</artifactId>
<groupId>com.xcs.spring</groupId> <groupId>com.xcs.spring</groupId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-resource-metadataReader</artifactId> <artifactId>spring-resource-metadataReader</artifactId>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</project> </project>