Spring中创建实例的方式之XML配置bean实例

写在前面

目前本人正在自学spring,本博客仅用于记录在学习过程中的知识点,同时,该博客也会持续更新。不喜勿喷。

注:代码基于IDE工具编写

bean实例的创建方式:

在spring中,bean实例的创建方式有两种

1、通过xml配置实现bean的实例化

2、通过java代码来配置实现bean的实例化

3、通过自动化配置实现bean的实例化

在这里,我先使用第一种方式进行配置

第一步:

在工程中新建一个beans.xml文件

选择new -> XML Configration File -> Spring config

第二步:

新建一个model包,在包下新建一个Student类,并创建get、set方法,如下:

Spring中创建实例的方式之XML配置bean实例

第三步:

在beans.xml中进行如下配置

Spring中创建实例的方式之XML配置bean实例

这样,你就可以创建Student的实例了,那么,怎么使用呢

第四步:

我是新建了一个TestStudent类,在测试类中使用的

Spring中创建实例的方式之XML配置bean实例

注意:获取beans.xml有两种方式

1、FileSystemXmlApplicationContext:使用beans.xml的对决路径
2、ClassPathXmlApplicationContext:使用beans.xml的相对路径

最后,如果想要在xml中进行Student类的参数赋值可以么,答案是肯定的

那怎么操作呢,请看

在beans.xml中进行bean的参数赋值

Spring中创建实例的方式之XML配置bean实例

其中,name属性对应的是Student类的成员变量,value的话就是赋值了

测试用例:

Spring中创建实例的方式之XML配置bean实例

注意,和上一个测试用例相比我这里是直接输出,没有主动去赋值,已上两个测试用例均已验证,可以正常输出。

好了,本篇到此结束了,那怎么在spring中进行java配置装载bean实例呢,在下一篇,我会分享

https://blog.csdn.net/weixin_39164663/article/details/88707442