标签:
在博客上找了一个最简单的spring demo,控制台输出“helloworld”,可以很好的理解bean,容器,xml,对象,引用之间的关系。
首先来看需要的jar包:
其中,commons-logging jar包我花了钱充了c币下载来的肉疼!具体的作用可以见百度。
框架结构见上,只有两个类和一个配置文件
类helloworld,提供了打印方法
main方法
xml配置
这里注重介绍xml和调用的main方法。先说xml,带有http的四句话不用理解只要抄写就好了,id是惟一的,类是我们刚才创建的HelloWorld类,message与HelloWorld类中的
message属性相对应,相当于控制台打印文字的引用。再看第二张图片,通过classpathxmlApplicationContext,创建了一个容器,并通过读取bean.xml生成了一个具体的对象
context,让后通过getbean方法获得了这个对象的引用,将context.getBean("helloWorld")强制转换成HelloWorld类得以引用他的打印方法。
对这个项目运行后应看到控制台输出 HelloWorld。不过我的却输出了:
结果不重要了,重要的是我明白了一些道理。
标签:
原文地址:http://blog.csdn.net/hxc123321/article/details/51355762