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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453380.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453380.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453380.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

時間復雜度的一些計算規則

一些規則(引自&#xff1a;時間復雜度計算 ) 1) 加法規則 T(n,m) T1(n) T2(n) O (max ( f(n),g(m) ) 2) 乘法規則 T(n,m) T1(n) * T2(m) O (f(n) * g(m)) 3) 一個特例&#xff08;問題規模為常量的時間復雜度&#xff09; 在大O表示法里面有一個特例&#xff0c;如…

職場新人面試誤區:我的技術好,所以你必須要請我?

這個是論壇的一個帖子。 前幾天有家軟件公司聯系到我&#xff0c;去之前電話里跟他們的項目經理聊了兩句&#xff0c;什么都明白了就沒去面試 是老板先給我打的電話&#xff0c;問我做J2EE多久了&#xff0c;期望薪水什么個范圍。。。 然后老板說&#xff0c;你稍等&#xff…

Oracle 基礎

為什么80%的碼農都做不了架構師&#xff1f;>>> Oracle DB筆錄&#xff0c;以后會不斷Add&#xff0c;歡迎留言補充! --cmd.exe(你懂得!) --[1]多個數據庫實例&#xff0c;切換選擇DB后&#xff0c;登錄操作 set ORACLE_SIDorcl --選擇DB orcl(你的DB實例名) --可在…

Linux執行命令提示Password,linux expect遠程自動登錄以及執行命令

linux遠程自動登錄以及執行命令遠程登錄該自動登錄的過程是通過shell里面expect實現的&#xff0c;類似相當于開了一個類似于cmd的命令段輸出IP和密碼。注意該腳本能夠執行的前提是安裝了expectyum install -y expect直接上腳本&#xff1a;#!/usr/bin/expect …

雙塔

## 雙塔 題目描述 有n個數字&#xff0c;要求將這n個數字分成兩部分&#xff08;兩部分可以數字個數不同&#xff09;&#xff0c;使得兩部分數字之和的差最小 輸入輸出格式 輸入&#xff1a; 第一行為n 第二行有n個數&#xff0c;即題目中所描述那樣 輸出&#xff1a; 兩部分和…

時間復雜度計算雜記

算法時間復雜度的計算 [整理] 時間復雜度算法 基本的計算步驟 時間復雜度的定義 一般情況下&#xff0c;算法中基本操作重復執行的次數是問題規模n的某個函數&#xff0c;用T(n)表示&#xff0c;若有某個輔助函數f(n)&#xff0c;使得當n趨近于無窮大時&#xff0c;T(n)/f(n…

MyBatis 在xml文件中處理大于號小于號的方法

為什么80%的碼農都做不了架構師&#xff1f;>>> 第一種方法&#xff1a;用轉義字符&#xff08;注&#xff1a;對大小寫敏感&#xff01; &#xff09; 用了轉義字符把>和<替換掉&#xff0c;然后就沒有問題了。 SELECT * FROM test WHERE 1 1 AND start_da…

linux 進程間讀寫鎖,Linux系統編程—進程間同步

我們知道&#xff0c;線程間同步有多種方式&#xff0c;比如&#xff1a;信號量、互斥量、讀寫鎖&#xff0c;等等。那進程間如何實現同步呢&#xff1f;本文介紹兩種方式&#xff1a;互斥量和文件鎖。##互斥量mutex我們已經知道了互斥量可以用于在線程間同步&#xff0c;但實際…

程序員:開汽車,難道我要知道汽車的原理才能把車開好嗎?

一個網友的迷惑&#xff1a; 我工作&#xff15;年了&#xff0c;一直做&#xff2a;&#xff12;&#xff25;&#xff25;的項目&#xff0c;前幾天去面試&#xff0c;一個人問我JDBC有幾種連接方式&#xff0c;這個問題這么多年以來我從來沒有遇見過&#xff0c;不知道大家 …

杭州某知名xxxx公司急招大量java以及大數據開發工程師

因公司戰略以及業務拓展&#xff0c;收大量java攻城獅以及大數據開發攻城獅. 職位信息&#xff1a; java攻城獅: https://job.cnblogs.com/offer/56032 大數據開發攻城獅: https://job.cnblogs.com/offer/56033 歡迎博客園的XDJM自薦和推薦&#xff01; 此招聘長期有效 歡迎留言…

35.6. /etc/dnsmasq.d/dnsmasq.address.conf

vim /etc/dnsmasq.d/dnsmasq.address.confaddress/www.mydomain.com/172.16.0.254deny domain address/www.facebook.com/127.0.0.1 address/www.google.com/127.0.0.135.6.1. 域名劫持 將域名解析到錯誤的地址&#xff0c;這樣可以屏蔽一些網站。 address/www.facebook.com/12…

請求地址操作中的(int*)

例如 float b3.14,*a&b; int *p(int *)a; 表示將指針a的類型轉換為整型指針再賦給p。

linux初始化內存盤卡住,Linux系統內存磁盤初始化技術詳細解析

轉自&#xff1a;http://m.zol.com.cn/article/1271270.html?viaindexLinux內存初始化技術(initrd)用于支持兩階段的系統引導過程&#xff0c;是在系統啟動過程中被掛載的臨時root文件系統(譯者注&#xff1a;這里的root文件系統是指的根文件系統)。initrd包含很多可執行程序和…

程序員是程序中的臨時變量,用完扔掉?

今天看到某人從墳墓里刨出的文章&#xff0c;挺有意思的。 程序員&#xff0c;到了一定年齡&#xff0c;如果沒有機會轉到領導級&#xff0c;至少是項目經理&#xff0c;能獨立領導團隊完成項目&#xff0c;還是停留在編碼的層次&#xff0c;那么被迫離開的危險會是很高的&…

屬性依賴注入

1.依賴注入方法 手動裝配和自動裝配 2.手動裝配 2.1 基于xml裝配 2.1.1 構造方法 <!-- 構造方法注入<constructor-arg>name:參數名type:類型value: --> <bean id"user" class"g_xml.constructor.User"><constructor-arg name"id…

windows下實現自己的第一個python腳本文件并.exe運行

前言 python可以做很多事情&#xff0c;比如知乎上的回答&#xff0c;每天來到公司都要打開AS&#xff0c; QQ和微信,為了省事決定用python寫一個簡單的腳本來實現。。腳本內容只有幾行,python的代碼真的好簡潔。。。 import os os.startfile("C:\Program Files (x86)\Ten…

C++中引用()基礎認識

對于習慣使用C進行開發的朋友們&#xff0c;在看到c中出現的&符號&#xff0c;可能會犯迷糊&#xff0c;因為在C語言中這個符號表示了取地址符&#xff0c;但是在C中它卻有著不同的用途&#xff0c;掌握C的&符號&#xff0c;是提高代碼執行效率和增強代碼質量的一個很好…

linux無法訪問443端口,linux – 為什么我無法在Ubuntu上ping端口443?

我通過iptables打開了端口443&#xff1a;pkts bytes target prot opt in out source destination45 2428 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/06 1009 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80141 10788 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:220 0 AC…

MediaWiki安裝配置(Linux)【轉】

閱讀目錄 2.1 本例子的安裝環境如下&#xff1a;轉自&#xff1a;http://blog.csdn.net/gao36951/article/details/43965527 版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載。 目錄(?)[-] 1MediaWiki簡介 2MediaWiki安裝21 本例子的安裝環境如…

提高編程水平的一段必經之路,研讀官方文檔

剛才看了 論壇里 jinxfei 的十年總結&#xff08;14&#xff09;&#xff1a;從CS轉向BS, 說實話&#xff0c;大部分內容我沒有太仔細的看&#xff0c;不過如下的一段引起了我的注意&#xff1a; 真正讓我心里有底的&#xff0c;還是在看了官方文檔之后&#xff1a;http://str…