spring功能汇总
1.创建一个dao接口,实现类;service接口,实现类并且service里用new创建对象方式调用dao的方法
2.使用spring分别获取dao和service对象(IOC)
注意
2中的service里面获取dao的对象方式不用new的(DI)
运行测试:
使用1的方式创建service的对象,调用service方法,看是否成功调到了dao的方法
补充知识点
对象起别名:
多个别名之间可以用,;空格分隔
如果上面这里写个不存在的,会报错:
bean的作用范围
就是造的对象是单个还是多个(单例还是非单例的):
如下图:
得到结论,spring默认创建的是单例的。
通过配置的方式创造非单例的:
不配和配上singleton都是单例
加个如下图,再运行上面的程序,发现地址不一样了。
总结:
可以重复用的对象适合用spring创建。