# 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. 启动时不出现任何的错误,说明配置基本成功。