spring从简到繁之一

来源:互联网 发布:汽车零部件行业数据 编辑:程序博客网 时间:2024/09/21 09:02

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......");    }}

输出结果:
这里写图片描述

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

0 0