spring依赖注入配置及简写形式
来源:互联网 发布:华为查看端口 编辑:程序博客网 时间:2024/06/07 19:55
总结一下依赖注入配置及简写形式,其实我们已经在以上部分穿插着进行简化配置了:
一、构造器注入:
1)常量值
简写:<constructor-arg index="0" value="常量"/>
全写:<constructor-arg index="0"><value>常量</value></constructor-arg>
2)引用
简写:<constructor-arg index="0" ref="引用"/>
全写:<constructor-arg index="0"><ref bean="引用"/></constructor-arg>
二、setter注入:
1)常量值
简写:<property name="message" value="常量"/>
全写:<property name="message"><value>常量</value></ property>
2)引用
简写:<property name="message" ref="引用"/>
全写:<property name="message"><ref bean="引用"/></ property>
3)数组:<array>没有简写形式
4)列表:<list>没有简写形式
5)集合:<set>没有简写形式
6)字典
简写:<map>
<entry key="键常量" value="值常量"/>
<entry key-ref="键引用" value-ref="值引用"/>
</map>
全写:<map>
<entry><key><value>键常量</value></key><value>值常量</value></entry>
<entry><key><ref bean="键引用"/></key><ref bean="值引用"/></entry>
</map>
7)Properties:没有简写形式
三、使用p命名空间简化setter注入:
使用p命名空间来简化setter注入,具体使用如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
- <bean id="bean1" class="java.lang.String">
- <constructor-arg index="0" value="test"/>
- </bean>
- <bean id="idrefBean1" class="cn.javass.spring.chapter3.bean.IdRefTestBean"
- p:id="value"/>
- <bean id="idrefBean2" class="cn.javass.spring.chapter3.bean.IdRefTestBean"
- p:id-ref="bean1"/>
- </beans>
- xmlns:p="http://www.springframework.org/schema/p" :首先指定p命名空间;
- <bean id="……" class="……" p:id="value"/> :常量setter注入方式,其等价于<property name="id" value="value"/>;
-
- <bean id="……" class="……" p:id-ref="bean1"/> :引用setter注入方式,其等价于<property name="id" ref="bean1"/>。
-
- spring依赖注入配置及简写形式
- spring学习总结(三):IOC & DI 配置 Bean 之配置形式及依赖注入方式
- Spring 依赖注入的三种形式
- Spring学习总结(1.2)-依赖注入及配置了解
- spring 配置bean的方法及依赖注入发方式
- Spring依赖注入的配置
- 【Spring】Spring基础配置-依赖注入
- 依赖注入的几种形式及场景
- Spring依赖注入及IOC控制反转
- 传智播客 Spring学习 xml配置依赖注入
- Spring依赖注入 — 集合属性配置
- Spring依赖注入 — 集合属性配置
- spring 依赖注入xml配置原理解析
- spring 依赖注入注解配置原理解析
- Spring-依赖注入简介与xml配置
- Spring依赖注入之XML配置
- SPRING之注入依赖配置细节
- spring-依赖注入的注解配置
- 梯度下降优化算法综述(转载)
- mybatis自动生成代码
- Python中用Keras构建LSTM模型进行时间序列预测
- Android空格占位符
- 欢迎使用CSDN-markdown编辑器
- spring依赖注入配置及简写形式
- 集群调度系统SGE的安装和配置
- windo
- js和servlet之间用json传送数据
- 仿IOS下载动画
- 几款常用App安装量渠道统计(移动广告监控)工具
- UITableView判断reloadData的状态(是否结束)
- 2017多校第一场 1006 Function
- mac 下用 brew 安装mongodb