Spring Bean的属性注入方式

 更新时间:2018年02月11日 14:35:15   投稿:mrr  
这篇文章主要介绍了Spring Bean的属性注入方式的相关资料,需要的朋友可以参考下

在spring中bean的属性注入有两种

构造器注入

<bean id="car" class="nwtxxb.di.Car">
  <constructor-arg index="0" type="java.lang.String" value="保时捷"></constructor-arg>
  <constructor-arg index="1" type="double" value="2000000"></constructor-arg>
</bean>

Setter方法注入

<bean id="car" class="nwtxxb.di.Car">
  <property name="name" value="捷豹"/>
  <property name="price" value="500000"/>
</bean>

集合属性的注入

在spring中对于集合属性,可以使用专门的标签来完成注入.

例如:list set map properties等集合元素来完成集合属性注入.

List属性注入

如果属性是数组类型也可以使用list完成注入

Set属性注入

Map属性注入

Properties属性注入

Java.util.Properties是java.util.Map的实现类,它的key与value都是String类型.

<props>
  <prop key="company">nwtxxb</prop>
  <prop key="price">100000</prop>
</props>

总结

以上所述是小编给大家介绍的Spring Bean的属性注入方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • java读写ini文件、FileOutputStream问题

    java读写ini文件、FileOutputStream问题

    这篇文章主要介绍了java读写ini文件、FileOutputStream问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 一文带你搞懂Java中线程的创建方式

    一文带你搞懂Java中线程的创建方式

    这篇文章主要为大家详细介绍了Java中线程的创建方式的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • 配置springboot项目使用外部tomcat过程解析

    配置springboot项目使用外部tomcat过程解析

    这篇文章主要介绍了配置springboot项目使用外部tomcat过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Java 和 JavaScript 真正通用的Base64编码详解

    Java 和 JavaScript 真正通用的Base64编码详解

    这篇文章主要介绍了Java 和 JavaScript 真正通用的Base64编码详解的相关资料,附有Java和Javascript 的Base64编码,需要的朋友可以参考下
    2016-11-11
  • JetBrains推出全新IDE之Fleet详解

    JetBrains推出全新IDE之Fleet详解

    当您第一次启动 Fleet 时,它会作为一个功能齐全的编辑器启动,具有语法高亮显示、简单的代码补全以及您对一个编辑器期待的所有功能,本文学习下JetBrains推出全新IDE之Fleet相关知识,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • java实现肯德基收银系统

    java实现肯德基收银系统

    这篇文章主要为大家详细介绍了java实现肯德基收银系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Springboot一个注解搞定返回参数key转换功能

    Springboot一个注解搞定返回参数key转换功能

    平时在搬砖的时候,大家有没有遇到过这样场景,由于各种因素导致,一个接口返回的数据里面的key是A, 但是客户端(前端)要求返回的key不叫A叫Aa 。也就是返回的值不变,就是key换了。本文将通过一个注解搞定返回参数key转换,需要的可以了解一下
    2022-10-10
  • 关于Springboot数据库配置文件明文密码加密解密的问题

    关于Springboot数据库配置文件明文密码加密解密的问题

    这篇文章主要介绍了Springboot数据库配置文件明文密码加密解密的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • java 实现比较版本号功能

    java 实现比较版本号功能

    本篇文章主要介绍了java 中涉及到客户端的系统经常需要用到比较版本号的功能,并附小示例,希望能帮助需要的小伙伴
    2016-07-07
  • Java实现图片翻转以及任意角度旋转

    Java实现图片翻转以及任意角度旋转

    这篇文章主要为大家详细介绍了Java实现图片翻转以及任意角度旋转,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论