文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>J2EE 学习之 Spring(1) 装配 bean

J2EE 学习之 Spring(1) 装配 bean

时间:2007-03-15  来源:ganqing1234

1.Spring 中的 bean 缺省情况下是单实例模式,分配 bean 的时候,它总是返回同一个实例.
<bean> singleton 属性为false时,可以得到不同的实例.singleton默认为 true.

2.<bean id="foo"
         class="com.springAction.Foo"
         init-method="startFun" destory-method="endFun">
  bean 中设置的 init-method 方法会在 bean 被实例化的时候马上被调用, destory-method会在 bean
  从容器中删除前被调用.

3.Spring 支持多种类型的集合作为属性.
    xml                  type
-----------------------------------------------
    <list>               java.awt.List, arrays
    <set>                java.awt.Set
    <map>                java.awt.Map
    <props>              java.awt.Properties
   
    <property name="...">
        <list>
          <value>...</value>
          <ref bean="..."/>
        </list>
    </property>
    set 属性与 list 使用方法相同, set 能保证集合中数据的唯一性.
   
    <property name="...">
        <map>
          <entry key="...">
              <value>...</value>/<ref bean="..."/>
          </entry>
       </map>
    </property>
    map 每条条目都是由一个主健和一个数值组成的,配置<entry>时属性key的值只能是String

    <property name="...">
        <props>
            <prop key="...">...</prop>
       </props>
    </property>
    <props>和<map>的使用方法很相似,最大的区别是<prop>的值只能是String,所以没有必要用
    <value>来区分String数值和非String数值。<props>可用来声明URL的映射。
     <property name="...">
        <props>
            <prop key="/viewCourse.htm">...</prop>
       </props>
    </property>
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载