spring最基本的功能,就是依赖注入,简单来说,就是spring容器来帮我们管理实例化类和给类设置属性。
那么最基本的一个功能,就是通过配置文件实例化一个类。

<!-- spring bean实例化 -->
<bean id = "actionSay" class = "testSpring.ActionSay"></bean>

上面就是在xml配置文件中,说明需要实例化一个类testSpring.ActionSay,并且其别名是actionSay,也就是说,需要使用的时候,根据actionSay就可以在spring容器中就可以找到,对了,顺便提一句,spring容器就是spring上下文context

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("application.xml");

这里要注意哦,application.xml的地址要正确,如果是使用maven的话,这个文件放在src/main/resources里面。
要使用这个我们注册过的bean,也非常容易,先把实例取出来,然后调用其方法就可以了。

ActionSay actionSay = (ActionSay)context.getBean("actionSay");
actionSay.saying();

当然了,ActionSay这个类(我们以后都叫做bean)也非常简单,只有一个方法

package testSpring;

public class ActionSay {
public void saying(){
System.out.println("doing......");
}
}

输出结果:

spring从简到繁之一_实例化

每次给出结果,表示测试成功。