步骤:java
经过该图了解到spring的核心容器是经过Beans、Core、Context以及SpEl 这四个组件构成的spring
他们对应的依赖以下express
<!-- Beans包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.0.0.RELEASE</version> </dependency> <!-- 容器包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.0.0.RELEASE</version> </dependency> <!-- 核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.0.RELEASE</version> </dependency> <!-- 表达式包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>4.0.0.RELEASE</version> </dependency>
而spring的核心容器又依赖于commons-logging工具
<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> </dependency>
直接点击next便可;测试
输入GroupId(组名)→ ArtifactId(项目名)→ 一路点击next便可;3d
建立配置spring配置文件(注意是在resources目录下建立)
code
resources表明项目的类路径(ClassPath)
xml
建立效果以下:
对象
添加junit依赖blog
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency>
建立测试类
public class iocTest { /** * 经过类路径下的spring配置文件获取ioc对象 * ClassPathXmlApplicationContext就是从类路径下获取xml文件的应用上下文 * 当前配置文件直接放置于类路径下(resources目录)直接传入配置文件名便可 */ ApplicationContext ioc = new ClassPathXmlApplicationContext("ioc.xml"); /** * 打印ioc对象 */ @Test public void test01(){ System.out.println(ioc.getId()); } }
测试结果没有报错,则说明容器对象ioc建立成功