三.入门程序
1.创建maven项目
先新建一个空工程
在工程中创建一个module:

编辑

2.添加spring框架核心jar包
<!-- 导入spring的核心jar包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
3.创建java类
main文件夹新建directory(文件夹),取名为java
java文件夹上右键make directory as 设置文件夹的功能
创建com.test.pojo包和Drink类
package com.test.pojo;
public class Drink {
private String name;
private String sugar;
private float price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSugar() {
return sugar;
}
public void setSugar(String sugar) {
this.sugar = sugar;
}
public float getPrice() {
return price;
}
public void setPrice(float {
this.price = price;
}
public Drink() {
System.out.println("创建一杯饮料");
}
}
4.创建配置文件
4.1在main文件夹下创建文件夹,取名为resources
resouces文件夹右键设置文件夹属性
4.2新建spring配置文件
创建出来的配置文件结构如下:
文件中添加:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 创建一个Drink类型的对象 -->
<bean id="drink_01" class="com.test.pojo.Drink" </beans>
5.测试
5.1创建test文件夹
在src文件夹下,跟main同级目录 创建文件夹 取名为test
test文件夹右键设置文件夹功能
5.2创建包和测试类
测试代码为:
package com.test.pojo;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestApplicationContext {
@Test
public void test(){
//创建 Spring 的 IOC 容器
ApplicationContext applicationContext= new ClassPathXmlApplicationContext("/applicationContext.xml");
//Drink drink_01=(Drink)applicationContext.getBean("drink_01");
//获得容器中的bean对象
Drink drink_01=applicationContext.getBean("drink_01",Drink.class);
}
}