三.入门程序
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 price) { 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); } }