Spring框架学习笔记----基于XML文件注入(基于set方
2017-08-08 本文已影响0人
没天赋的学琴
一共有三种方法向IoC容器配置元数据,分别是:XML文件、java注释和java代码。
编写相应的POJO类
这里新建一个Student类,具有三个属性分别是(id, name, address),并编写其相应的set和get方法。
![](https://img.haomeiwen.com/i7250480/3a4780177a0b0d3b.png)
编写xml配置文件
编写关于bean的元数据配置文件(这里命名为:bean.xml),其内容如下:
![](https://img.haomeiwen.com/i7250480/da95bb7bba277fa7.png)
<beans>标签中的属性,代表一些xml文件的命名空间及检查文件。
<bean>标签代表我们给bean的一个说明,其中的属性:id是该bean的标识符,class代表该bean所映射的实体类,其中<property>标签代表我们要给这个bean的哪些属性赋予什么样的值。若没有赋予的,该属性所对应的值为空。
实现注入
编写相应的测试代码,代码如下:
![](https://img.haomeiwen.com/i7250480/d11afee8a4a512b8.png)
首先,通过ApplicationContext容器打开配置文件;然后通过getBean(bean的标识符)来获取注入的对象;最后把对象相应的属性打印出来。结果如下:
![](https://img.haomeiwen.com/i7250480/6b325a465d68f65c.png)