springautowired怎么按照name注入

2022-03-21 教育 509阅读

1、根据图示代码这里创建一个Car的一个类,这个类中定义了四个属性,重写了toString方法。

2、然后在配置文件中按照下图中代码写,下图中代码是属性注入的方式,即通过【property】标签来注入,【name】表示类中的属性名称,【value】表示属性的值,这里可以看到报错,这里如果要使用属性注入的方式,必须先在类中有属性的【set】方法。

3、打开Car类,设置所有属性的set方法。

4、可以看到配置文件中不报错了。

5、在主程序中创建IOC容器,根据id获取bean实例,调用创建car实例的toString方法。

6、下图就是程序的运行结果,可以看到按照name注入成功。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com