spring 属性注入
来源:互联网 发布:淘宝电工工具袋 编辑:程序博客网 时间:2024/04/30 16:16
注入方式
- set方法注入
<bean name="person" class="com.gjh.Person"> <!-- 值类型注入 --> <perporty name="name" value="gjh" /> <perporty name="age" value="20" /> <!-- 引用类型注入 --> <perporty name="car" ref="car" /></bean>
- 构造函数注入
<bean name="person" class="com.gjh.Person"> <!-- name属性:构造函数的参数名 --> <!-- index属性:构造函数的参数索引 --> <!-- type属性:构造函数的参数类型 --> <constructor-arg name="name" index="0" type="java.lang.Integer" value="666" /> <constructor-arg name="car" index="1" ref="car" /></bean>
- p名称空间注入
<!-- p名称空间注入,走set方法 导入p名称空间 xmlns="http://www.springframework.org/schema/p" 使用p:属性注入完成 值类型:p:属性名="值" 对象类型:p:属性名-ref="bean名称"--> <bean name="perosn" class="com.gjh.Person" p:name="gjh" p:age="20" p:car-ref="car" />
- spel注入
<!-- spel注入:spring Expression Lanuage spring表达式语言 --><bean name="person" class="com.gjh.Person" <property name="name" value="#{user.name}" /> <property name="age" value="#{user.age}" /> <property name="car" ref="car" /></bean>
复杂类型注入
- 数组
<!-- 如果数组中只准备注入一个值(对象),直接使用value(ref)即可 --><property name="arr" value="gjh" /><!-- 多个元素注入 --><property name="arr"> <array> <value>tom</value> <value>baary</value> <ref bean="car" /> </array></property>
- List
<!-- 如果List中只准备注入一个值(对象),直接使用value(ref)即可 --><property name="arr" value="gjh" /><!-- 多个元素注入 --><property name="list"> <list> <value>tom</value> <value>baary</value> <ref bean="car" /> </list></property>
- Map
<!-- mp类型注入 --><property name="list"> <map> <entry key="url" value="jdbc:mysql:///gjh" ></entry> <entry key="person" value-ref="person" ></entry> <entry key-ref="person" value-ref="person" ></entry> </map></property>
- Properties
<!--Properties 类型注入 --><property name="list"> <props> <prop key="driveClass">com.jdbc.mysql.Drive</value> <prop key="userName">root</prop> <prop key="password">xxxx</prop> </props></property>
阅读全文
0 0
- spring 属性注入
- spring公共属性注入
- Spring中的属性注入
- Spring属性注入
- spring 注入属性
- Spring---->属性的注入
- Spring对象属性注入
- Spring属性注入
- Spring 对象属性注入
- spring 注入静态属性
- Spring属性注入方式
- Spring简单属性注入
- Spring之属性注入
- spring属性注入
- Spring属性注入
- spring 简单属性注入
- Spring注入集合属性
- spring setter属性注入
- Hadoop 新 MapReduce 框架 Yarn 详解
- easyui使用中遇到的一系列问题
- MATLAB绘制3D隐函数曲面的方法总结
- git diff出现类似ESC[32的错误显示
- 2017.12.17Day13
- spring 属性注入
- adb 常用几个命令(笔记)
- bzoj1237 [SCOI2008]配对 贪心结论+插数dp
- C++文件读写对象
- 算法分析与设计课程作业第十四周#1#2#3
- 实验三 Linux文件管理
- 快速排序
- JVM调优总结
- poj1011-Sticks