日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

applicationContext配置文件模板1

發布時間:2023/12/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 applicationContext配置文件模板1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<?xml version="1.0" encoding="utf-8"?>

<beans      --整個配置文件的根節點,包含一個或多個bean元素

  xmlns=    --最基本的命名空間定義

  xmlns:xsi=  --最基本的命名空間定義

  xmlns:context=  --啟動自動掃描或注解裝配時的,命名空間

  xmlns.aop=    --啟動AOP功能時的命名空間

  xmlns.tx=    --啟用事先聲明事物時額命名空間

  xsi:schemaLaction=  --與上述命名空間定義相配套的schema定義文件的裝載路徑>

  <context:annotation-config/>  開啟注解  

  <context:component-scan base-package="test.spring"/>  開啟組件自動掃描,掃描路徑由base-package屬性指定

  <aop:aspectj-autoproxy/>  開啟基于@AspectJ切面的注解處理器

  <bean id="Bean 實例名稱" class="Bean類全名"/>    使用class屬性指定類的默認構造方法創建一個單實例Bean,名稱由id屬性指定

  <bean id="Bean 實例名稱" class="Bean類全名" scope="property"/>  scope屬性為property時表示每次將生成新的實例,即原型模式

  <bean id="Bean 實例名稱" class="Bean類全名"

        init-method="初始化時調用的方法名"          init-method 屬性用于指定對象實例化后要調用的初始化方法

        destory-method="對象銷毀時調用的方法名"/>      destory-method屬性用于指定對象在銷毀時要調用的方法

  <bean id="Bean 實例名稱" class="Bean類全名">

    <property name="Bean 類中的屬性名稱" ref=“要引用的Bean名稱” />    property標簽用于對Bean實例中的屬性進行賦值,對于

    <property name="Bean 類中的屬性名稱"? value="直接指定屬性值"/>    基本數據類型的值可由value屬性直接指定,而ref則表示對其他Bean實例的引用

    <property name="Bean 類中的屬性名稱" >

      <bean class="Bean 類的全名" />    創建一個內部匿名Bean實例賦值給指定的屬性,該匿名Bean實例無法被外界訪問

    </property>

    <property name=“Bean類中set類型屬性名稱”>

      <set>                    set標簽用于創建一個Set類型的實例賦值給指定的Set類型屬性

        <value>set中的元素</value>        Set實例中的元素通過value或ref 子標簽指定。對于基本數據類型

        <ref bean="要引用的Bean名稱"/>      的元素可由value標簽生成,如果需要引用其他Bean實例作為Set

      </set>                    元素的話,可由ref標簽指定

    </property>

    <property name="Bean類中的List類型屬性名稱">

      <list>                    list標簽用于創建一個List類型的實例賦值給指定的List類型屬性,List實例

        <value>list中的元素</value>        中的元素通過value或ref子標簽指定。對于基本數據類型的元素可由value

        <ref=bean="要引用的Bean名稱"/>      標簽生成,如果需要引用其他Bean實例作為List元素的話,可由ref標簽指定

      </list>

    </property>

    <property name="Bean類中的Map類型屬性名稱">

      <map>

        <entry key="map元素的key">            map標簽用于創建一個Map類型的實例賦值給指定的Map類型的屬性

          <value>map元素的value</value>        ,Map實例中的元素通過entry子標簽確定。Map元素的鍵

        </entry>                     由entry標簽的key屬性直接指定,值則可由value或ref子標簽指定(

        <entry key="map元素的key">             對于基本數據類型的元素可由value標簽生成,如果需要引用其他Bean實例的話

          <ref bean="要引用的Bean名稱" />          ,可由ref標簽指定)

        </entry>

      </map>

    </property>

    <property name="Bean 類中的properties 類型屬性的名稱">

      <props>

        <props key="properties 元素的key">properties元素的value</props>

      </props>

    </property>

    <property name="Bean 類中要初始化為null屬性的名稱">

      <null />  null標簽用于給需要賦null值的屬性進行賦null值

    </property>

  </bean>

</beans>

?

例子:

<beans> 

  <bean id="dao" class="test.spring.dao.impl.UserDaoImpl" />

  <bean id="service" class="test.spring.service.impl.UserServiceImpl">

    <property name="dao" ref="dao" />

  <bean>

  <bean id="userAction" class="test.spring.action.UserAction">

    <property name="service" ref="service" />

  </bean>

</beans>

?

轉載于:https://www.cnblogs.com/SoftwareBuilding/p/Bean_zheng.html

總結

以上是生活随笔為你收集整理的applicationContext配置文件模板1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。