1.导入Jar包,如下:
2.创建类,再添加方法(cs1.java:这是我创建的项目),代码如下
//调用创建类当中的方法,以及属性
package cn.itcast.ioc;
class Student{
public void eat() {
System.out.println("吃米饭!");
}
}
public class cs1 {
public static void main(String[] args) {
//创建对象
Student d1=new Student();
d1.eat();
}
}
3.创建xml配置文件,配置创建类,代码如下(text.xml——这就是我所创建的XML配置文件):
<?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">
<bean id="cs" class="cn.itcast.ioc.Student"/> //这是自己所创建类的路径,根据自己的来
</beans>
4.写代码来测试对象创建(cs2.java——这是我用来测试的项目)
//测试,调用属性,以及方法等
package cn.itcast.ioc;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class cs2 {
public static void main(String[] args) {
//加载Spring配置文件
ApplicationContext a1=new ClassPathXmlApplicationContext("text.xml");
//得到配置创建的对象
Student cs=(Student)a1.getBean("cs",Student.class);
//System.out.println(cs);
cs.eat();
}
}
5.最终的效果,如下: