Spring(3)HelloSpring

一:写一个HelloSpring类

二:写XML配置放入Spring容器中将类

三:写测试类

 

 我们这里的Hello hello = (Hello) context.getBean("Hello");   也可以写成Hello  hello =context.getBean(“hello”,Hello.class);

总结:这个Hello是谁创建的? 是由Spring容器创建的。  

Hello的属性是由谁设置的?  是由Spring容器设置的。

 

 这个过程就叫控制反转:
控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象是由Spring来创建的.
反转:程序本身不创建对象,而变成被动的接收对象.依赖注入:就是利用set方法来进行注入的.
IOC是一种编程思想,由主动的编程变成被动的接收.
可以通过newClassPathXmlApplicationContext去浏览一下底层源码.
OK,到了现在,我们彻底不用再程序中去改动了,要实现不同的操作,只需要在xml配置文件中进行修改,所谓的loC,一句话搞定:对象由Spring 来创建,管理,装配!

四:当我们将一个类注入另一个类

 

posted @ 2021-04-05 16:42  iLisa  阅读(45)  评论(0编辑  收藏  举报