星空网 > 软件开发 > Java

Spring中常用类型的bean配置(Map,List,Set,基本类型)

给自己做个笔记...

有时会用到配置文件中配置一下映射关系,方便以后扩展.此时可采用集合类型的bean配置方式配置.程序中直接注入即可.

map类型的:

<!-- 旧版方式,无需util包 --><bean id="emails" class="org.springframework.beans.factory.config.MapFactoryBean">  <property name="sourceMap">    <map>      <entry key="pechorin" value="pechorin@hero.org"/>      <entry key="raskolnikov" value="raskolnikov@slums.org"/>      <entry key="stavrogin" value="stavrogin@gov.org"/>      <entry key="porfiry" value="porfiry@gov.org"/>    </map>  </property></bean><!-- 新版方式,需util包,灰字部分可省略 --><util:map id="emails" map->  <entry key="pechorin" value="pechorin@hero.org"/>  <entry key="raskolnikov" value="raskolnikov@slums.org"/>  <entry key="stavrogin" value="stavrogin@gov.org"/>  <entry key="porfiry" value="porfiry@gov.org"/></util:map>

List类型的:

<!-- 旧版方式 --><bean id="emails" class="org.springframework.beans.factory.config.ListFactoryBean">  <property name="sourceList">    <list>      <value>pechorin@hero.org</value>      <value>raskolnikov@slums.org</value>      <value>stavrogin@gov.org</value>      <value>porfiry@gov.org</value>    </list>  </property></bean><!-- 新版方式,灰字可省 --><util:list id="emails" list->  <value>pechorin@hero.org</value>  <value>raskolnikov@slums.org</value>  <value>stavrogin@gov.org</value>  <value>porfiry@gov.org</value></util:list>

Set类型的:

<!-- 旧版方式 --><bean id="emails" class="org.springframework.beans.factory.config.SetFactoryBean">  <property name="sourceSet">    <set>      <value>pechorin@hero.org</value>      <value>raskolnikov@slums.org</value>      <value>stavrogin@gov.org</value>      <value>porfiry@gov.org</value>    </set>  </property></bean><!-- 新版方式,灰字可省 --><util:set id="emails" set->  <value>pechorin@hero.org</value>  <value>raskolnikov@slums.org</value>  <value>stavrogin@gov.org</value>  <value>porfiry@gov.org</value></util:set>

基本类型的(int举例,其它同理):

<bean id="countNum" class="java.lang.Integer">   <constructor-arg value="5"/> </bean>

<bean id="countMessage" class="java.lang.String">   <constructor-arg value="5"/> </bean>

 




原标题:Spring中常用类型的bean配置(Map,List,Set,基本类型)

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

SpyFu:https://www.goluckyvip.com/tag/25680.html
SP广告:https://www.goluckyvip.com/tag/25681.html
Square Lovin:https://www.goluckyvip.com/tag/25683.html
Square Register:https://www.goluckyvip.com/tag/25684.html
Square Wave:https://www.goluckyvip.com/tag/25685.html
Squared Away:https://www.goluckyvip.com/tag/25686.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流