zoukankan      html  css  js  c++  java
  • spring中的依赖注入(DI)笔记

    使用xml bean依赖注入有set注入和构造器注入 set注入用的比较多

    <bean id="a" class="com.A">
         <property name="name" value="小明"/>//常量注入
         <property name="address" ref="addr"/>//bean注入 ref是注入的bean id
         <property name="books">//数组注入
             <array>
                 <value>西游记</value>
                 <value>红楼梦</value>
                 <value>水浒传</value>
             </array>
         </property>
        <property name="hobbys">//list注入
             <list>
                 <value>听歌</value>
                 <value>看电影</value>
                 <value>爬山</value>
            </list>
         </property>
        <property name="games">//set注入
         <set>
             <value>LOL</value>
             <value>BOB</value>
             <value>COC</value>
         </set>
        </property>
       <property name="card">//map注入
         <map>
             <entry key="中国邮政" value="456456456465456"/>
             <entry key="建设" value="1456682255511"/>
         </map>
     </property>
    <property name="info">//properties注入
         <props>
             <prop key="学号">20190604</prop>
             <prop key="性别">男</prop>
             <prop key="姓名">小明</prop>
         </props>
     </property>
     </bean>        

    bean作用域

    singleton 单例 只new一个实例
    prototype 每次调用都new新实例
    request 每次http请求new实例
    session 不同session new实例
    <bean id="ServiceImpl" class="cn.service.ServiceImpl" scope="singleton">
  • 相关阅读:
    开博的缘由
    听了一节公开课 课后感
    python中的函数、变量和递归函数
    迭代器和生成器
    字符串的格式化
    html和htm的区别
    基本数据类型总结
    数据类型-----集合
    基础测试题(字符串、列表、元组、字典)
    基本数据类型-----字典(Dictionary)
  • 原文地址:https://www.cnblogs.com/hbhb/p/14434728.html
Copyright © 2011-2022 走看看