# spring_study
**Repository Path**: chen_jian939/spring_study
## Basic Information
- **Project Name**: spring_study
- **Description**: 带领《特别的孩子》穿越Spring的海洋
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2019-09-02
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# spring_study
# 介绍
带领《特别的孩子》穿越Spring的海洋
# 容器
你可以将List,Set,Map想像成为容器
但我们可能需要一些超能的容器,它有以下能力:
1. 启动时,可以根据【元数据】做一系列的工作
2. 将类实例化成为对象,并且可以持有对象,管理对象的生命周期。
3. 将来可以根据id进行对象的查找的工作。
4. 可以将对象的依赖的引用,加以“注入”
5. 容器销毁时,可以销毁其中的对象。
这类容器,被我们称为IOC容器。
Spring从本质上讲,就是一个IOC容器。
# 如何创建一个Spring framework标准项目:
1. 使用maven创建,pom.xml的dependency段如下:
```
org.springframework
spring-context
5.1.9.RELEASE
```
2. 在src/main/resources/下,建立新的文件,文件名称applicationContext.xml,这就是容器所需要的元数据
```
```
3. 容器启动,main下建立java源文件:
```
public class App {
public static void main(String[] args) {
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
}
}
```
4. 启动时不出现任何的错误,说明配置基本成功。