Spring学习笔记第一篇——初识Spring

1.简单介绍

spring的ioc底层是先配置xml文件,接着创建工厂,利用dom4j解析配置文件,最后通过反射完成。大概步骤差不多这样,这些具体代码spring帮你完成了。现在我们只需要配置xml和加载配置文件再创建对象即可。

2.实现

首先创建一个project后导入jar包,大致有下面这些:

image

jar包导入后,写一个User类,这个类里面有一个add方法:

image

接着我们写一个配置文件,官方定义文件名叫applicationContext.xml,当然我这里叫bean1.xml也是可以的:

image

这个配置文件前面部分的约束可以去jar包里的html中找到,差不多是这个路径:spring-framework-3.2.8.RELEASEdocsspring-framework-referencehtml,翻到最底下的那个叫xsd—config.html中,打开后翻到网页最底下:image

把这个约束复制一下即可。

为了在写xml的时候有提示,我们需要配置一下XML Catalog,先把这段复制一下:

image

接着打开windows首选项,找到这个选项卡面板:

image

当然我这里添加过来,没添加的点击add:

image

将刚刚复制的粘贴到Key中,location处的地址是jar包对应的xsd:

image

这么多版本中选择最高的那一个,我这个只有3.2,应该有4x的。选择之后,这个下拉会变成这样:

image

你需要选择Schema location。最后OK就可以了。

在这个xml中,我们配置了一个bean:

image

id叫user,class就是路径,对应的上面写的User类

最后这些都配置好,我们新建一个测试类:

image

如注释所说步骤,其中getBean中的user就是之前xml中的id

我们运行一下:

image

可以看到成功了,没问题。

那我如果在这里,更改一下getBean中的值会怎样,比如我改一个userd

image

这里跟xml中的iid=”user”不对应了,结果就报错了,如下:

image

可以看到,他这边提示No bean named userd。

3.结语

这个小程序还是比较简单的,希望给刚开始学习spring的朋友一点帮助。

原文地址:https://www.cnblogs.com/JJDJJ/p/7428297.html