首页 > 编程语言 > 详细

Spring(3)HelloSpring

时间:2021-04-05 21:29:11      阅读:23      评论:0      收藏:0      [点我收藏+]

一:写一个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 来创建,管理,装配!

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

技术分享图片

 

Spring(3)HelloSpring

原文:https://www.cnblogs.com/iLisa/p/14618737.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!