首页 > 其他分享 >复杂类型注入

复杂类型注入

时间:2022-09-26 00:22:05浏览次数:46  
标签:map jdbc 复杂 List private mysql 类型 properties 注入

对象 ref

​ 数组

<array>
   <value>/<ref>
 </array>

  

list

<list>
  <value>/<ref>
 </list>

  

map

 <map>
       <entry key="" value=""/value-ref=""></entry>
</map>

  

properties

<props>

  <prop key="">value</prop>

</props>

  

测试代码:

1)定义一个类,属性是各种复杂类型

public class AA {

private int[] arr;

private Drink[] drinkArr;

private List<String> stringList;

private List<Drink> drinkList;

private Map<String,Drink> map;

private Properties properties;
    
    。。。
   set和get方法
   --
   }       

  

注入

<bean id="aa" class="com.test.pojo.AA">
    <property name="arr">
        <array>
            <value>1</value>
            <value>2</value>
            <value>3</value>
        </array>
    </property>

    <property name="drinkArr">
        <array>
            <ref bean="drink_01" />
            <ref bean="drink_02" />
        </array>
    </property>

    <property name="stringList">
        <list>
            <value>tom</value>
            <value>jack</value>
            <value>tony</value>
        </list>
    </property>

    <property name="drinkList">
        <list>
            <ref bean="drink_01" />
            <ref bean="drink_02" />
        </list>
    </property>

    <property name="map">
        <map>
            <entry key="first" value-ref="drink_01" />
            <entry key="second" value-ref="drink_02"  />
        </map>
    </property>

    <property name="properties">
        <props>
            <prop key="driver" >com.mysql.jdbc.Driver</prop>
            <prop key="url" >jdbc:mysql://localhost:3306/taobao</prop>
        </props>
    </property>

</bean>

  

标签:map,jdbc,复杂,List,private,mysql,类型,properties,注入
From: https://www.cnblogs.com/daimenglaoshi/p/16729503.html

相关文章

  • redis的字符串String类型基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、String相关操作-------------------设置值-------------------设置指......
  • Nested嵌套对象类型还挺实用
    上一篇文章中,我们学习了Join类型的父子文档,今天继续学习一下嵌套文档,毕竟嵌套文档也是Elasticsearch推荐的,首先我们看下面这条语句PUTword_document/_doc/1{"title"......
  • IOC控制反转,DI依赖注入,自定义IOC及生命周期,反射
    //1.依赖倒置原则//2.IOC控制反转//3.DI依赖注入//4.Unity容器//5.自定义IOC容器IOC:依赖抽象,不依赖细节,控制反转IOC......
  • fastapi_一个简单的安全校验的依赖注入
    一个简单的安全校验的依赖注入安全校验的流程和再次令牌的再次使用依赖项注入依赖项函数的执行原理......
  • Typescript类型体操 - BEM style string
    题目中文Block,Element,Modifier方法(BEM)是CSS中类的流行命名约定。例如,块组件用btn表示,依赖于块的元素用btn__price表示,更改块样式的修饰符将用btn--big或者btn......
  • 数据库的列类型
    数值:tinyint   十分小的数据一个字节 smallint  较小的数据 2个字节mediumint中等大小的数据 3个字节int  标准的整数  4个字节(常用)bigin......
  • C语言隐式类型转换
    在c语言中,不同的类型的数据相加最终会转换为同一种数据类型,转换过程由编译器完成。不同类型之间运算按照如下表的关系转换。  参考:https://www.csdn.net/tags/MtT......
  • TS声明promise返回来的数据类型
    promise返回来的数据类型interfacebackResult{code:number,data:{name:string,age:number}[],//数组里面的对象类型,这里使用的是类型message:string......
  • 函数式接口作为方法的参数案例和函数式接口作为方法的返回值类型案例
    函数式接口作为方法的参数案例:/*假如java.lang.Runnable接口就是一个函数式接口假设有一个startThread方法使用该接口作为参数,那么参数就可以使用Lambda进行传......
  • javaScript-1 数据类型
    javaScript数据类型<!DOCTYPEhtml><html><head><title>javaScript数据类型</title></head><body><pid="typeof"></p><script>docu......