spring从简到繁之一

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值