zoukankan      html  css  js  c++  java
  • springDI(注入)

    关于Spring依赖注入(DI)

    依赖注入:

    Dependency Injection
    

    IOC的作用

    降低程序间的耦合(依赖关系)
    

    依赖关系的管理

    以后都交给spring来维护
                能注入的数据:有三类
                1.基本类型和String
                2.其他bean类型(在配置文件中或者注解配置过的bean)(用ref)
                3.复杂类型/集合类型
             注入的方式:有三种
                第一种:使用构造函数提供
                第二种:使用set方法提供
                第三种:使用注解提供
    
    此处输入代码    
    <bean id="accountService"class="com.itheima.service.impl.AccountServiceImpl">
        <constructor-arg name="name" value="nametest"></constructor-arg>
        <constructor-arg name="age" value="18"></constructor-arg>
        <constructor-arg name="birthday" ref="now"></constructor-arg>
    </bean>
    

    2.其中的birthday是Data日期用第二类构造方法
        此处输入代码<bean id="now" class="java.util.Date"></bean>
    3.复杂类型/集合类型
    
    
    <bean id="accountService3" class="com.xiaozhang.service.impl.AccountServiceImpl3">
        <property name="myStrs">
            <set>
                <value>AAA</value>
                <value>BBB</value>
                <value>CCC</value>
            </set>
        </property>
    
        <property name="myList">
            <array>
                <value>AAA</value>
                <value>BBB</value>
                <value>CCC</value>
            </array>
        </property>
    
        <property name="mySet">
            <list>
                <value>AAA</value>
                <value>BBB</value>
                <value>CCC</value>
            </list>
        </property>
    
        <property name="myMap">
            <props>
                <prop key="testC">ccc</prop>
                <prop key="testD">ddd</prop>
            </props>
        </property>
    
        <property name="myProps">
            <map>
                <entry key="testA" value="aaa"></entry>
                <entry key="testB">
                    <value>BBB</value>
                </entry>
            </map>
        </property>
    </bean>
    其中set,array还有list是一类
        props和map是一组Map<key,value>
  • 相关阅读:
    [总结] 二维ST表及其优化
    [51Nod 1515] 明辨是非
    [总结] fhq_Treap 学习笔记
    [ZJOI2008] 骑士
    [SDOI2010] 古代猪文
    [POJ 1006] 生理周期
    [POJ 2891] Strange Way to Express Integers
    [Luogu 1516] 青蛙的约会
    python第十三天
    python第十二天-----RabbitMQ
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/13935038.html
Copyright © 2011-2022 走看看