spring依赖注入和控制反转

来源:互联网 发布:查看域名是否备案成功 编辑:程序博客网 时间:2024/05/01 00:19



可以看出:我们在使用dao对象时,自己手动创建了dao对象!

而上一篇我们提到PersonServiceBean里面的persondao属性可以通过配置文件的<property  name="属性名"  ref=“属性bean的id”   />标签来注入,那么我们在后台获取personServiceBean(cxt.getBean("personService"))的时候,spring在为我们创建personServiceBean对象的时候也为我们创建了dao对象,从而我们可以成功调用personservicebean的save()和dao的add()方法。


In Shot:spring不仅为我们创建了dao对象,而且还为我们注入进来,而应用本身只需拿到dao对象调用其方法就可!此为依赖注入DI(Dependency injection) 也称Ioc(Inversion of control)

原创粉丝点击