一、spring所需要的jar包
二、在src目录下新建applicationContext.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="print" class="com.springtest.dao.Print"></bean>
</beans>
三、编写Print类,里面只有一个方法,输出 你好
package com.springtest.dao;
public class Print {
public void say(){
System.out.println("你好!");
}
}
四、编写测试程序
package com.springtest;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.springtest.dao.Print;
public class HelloWorld {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
Print print = (Print) applicationContext.getBean("print");
print.say();
}
}
输出结果:
总结:
这个例子包含了Spring依赖注入的思想,不需要自己去创建Print的实例,由Spring来注入