-
老司机教你spring学习(6)-属性注入细节
- 作者:谢昕芙 分类:电脑技术 发布时间:2017-09-19 18:04:36
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(6)-属性注入细节的问题,如果我们遇到了spring学习(6)-属性注入细节的情况,该怎么处理怎么才能解决spring学习(6)-属性注入细节带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:这里创建一个Car的一个类,这个类中定义了四个属性,然后重写了toString方法,并且创建了一个含有三个参数的构造方法...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(6)-属性注入细节的问题,如果我们遇到了spring学习(6)-属性注入细节的情况,该怎么处理怎么才能解决spring学习(6)-属性注入细节带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:这里创建一个Car的一个类,这个类中定义了四个属性,然后重写了toString方法,并且创建了一个含有三个参数的构造方法,如下图:这里创建一个Person类,这里类中定义了三个属性,其中一个属性为Car,然后重写了toString方法,如下图:然后按照下图中代码在配置文件中通过构造器注入方式注入,可以通过 元这样就解决了这样的问题,接下来给大家带来spring学习(6)-属性注入细节的详细操作步骤。
工具/原料
电脑一台
eclipse
引入其他Bean
下图是小编的spring的java项目目录结构,如下图:
这里创建一个Car的一个类,这个类中定义了四个属性,然后重写了toString方法,并且创建了一个含有三个参数的构造方法,如下图:
这里创建一个Person类,这里类中定义了三个属性,其中一个属性为Car,然后重写了toString方法,如下图:
然后按照下图中代码在配置文件中通过构造器注入方式注入,可以通过 <ref> 元素或 ref 属性为 Bean 的属性或构造器参数指定对 Bean 的引用,如下图:
在主程序中创建IOC容器,然后根据id获取bean实例,调用创建person实例的toString方法,在控制台输出结果,可以看到引用bean成功,如下图:
内部 Bean
内部 Bean 声明直接包含在 <property> 或 <constructor-arg> 元素里, 不需要设置任何 id 或 name 属性,如下图:
级联属性
这里使用级联属性设置Car的maxSpeed值,先给这个属性设置set方法,如下图:
然后就可以在配置文件中使用级联属性配置对应的值,运行程序结果如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
猜您喜欢
- Windows端口被占用?教你一招轻松解决..2024-04-05
- 【轻松一刻】如何用Windows电脑连接苹..2024-04-04
- 电脑出现乱码字体?教你一招解决的方..2024-04-03
- 电脑弃用如何彻底清除个人数据?一文..2024-03-31
- 电脑连不上WiFi?教你一招轻松解决!..2024-03-31
- 电脑不认U盘?这几个步骤教你轻松解..2024-03-30
相关推荐
- 电脑开机之后卡在开机LOGO画面的原因..2021-03-02
- 笔记本电脑能当显示器吗 笔记本能当..2021-05-14
- BIOS里的csm是什么意思?Launch CSM要开启..2021-10-06
- 期期中彩票购彩教程分享..2017-07-26
- 打印机服务怎么开启 电脑打印机服务..2023-11-06
- 主板销量排行_主板销量排名2020..2021-06-04