1、首先,File->new->project ,进入新增项目页面

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

或者在

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第2张

 

 

2、勾选spring,然后点击下一步

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第3张

 

 

3、修改项目名称和项目位置

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第4张

 

 进入页面后

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第5张

 

5、创建一个spring配置文件

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第6张

 

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第7张

6、创建Person类

  er用idea 创建一个spring小demo,基于xml文件配置 随笔 第8张

 

7、配置bean, <bean></bean>,name对应属性,value赋值

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第9张

 

8、测试类,配置文件名和id不能错。

 

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第10张

 补充:

1、还有一种用构造器来配置的用法,这里会默认与实体类person中的构造方法一致,另外要注意使用构造器配置,实体类中需要有构造方法,否则配置文件报错

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第11张

如果实体类中含有混淆的构造方法,这里需要再添加属性type。

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第12张

2、关于bean之间的引用,新建一个House类,例如Person类引用了House类

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第13张

 

 

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第14张

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第15张

这时候配置有两种方式:

1建两个bean

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第16张

 

2.在bean的内部建一个bean

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第17张

关于value的赋值还可以这样写

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第18张

 

如果String类型的值需要一些特殊符号如:<,这样就会报错,这时候需要< ! [CDATA[ 值 ] ]来进行处理

er用idea 创建一个spring小demo,基于xml文件配置 随笔 第19张

 

 er用idea 创建一个spring小demo,基于xml文件配置 随笔 第20张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄