1.创建一个dao接口,实现类;service接口,实现类并且service里用new创建对象方式调用dao的方法


2.使用spring分别获取dao和service对象(IOC)




注意

2中的service里面获取dao的对象方式不用new的(DI)


运行测试:
使用1的方式创建service的对象,调用service方法,看是否成功调到了dao的方法

补充知识点
对象起别名:

多个别名之间可以用,;空格分隔


如果上面这里写个不存在的,会报错:

bean的作用范围
就是造的对象是单个还是多个(单例还是非单例的):
如下图:
得到结论,spring默认创建的是单例的。

通过配置的方式创造非单例的:
不配和配上singleton都是单例

加个如下图,再运行上面的程序,发现地址不一样了。

总结:
可以重复用的对象适合用spring创建。
