调整MetadataReader目录
parent
fed96a38a5
commit
0f534215ad
|
@ -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 等
|
||||||
|
|
1
pom.xml
1
pom.xml
|
@ -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>
|
||||||
|
|
|
@ -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>
|
|
@ -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>
|
Loading…
Reference in New Issue