1樓:令珉瑤
如果你熟悉xsd的話,建議你檢視下原始碼
在原始碼包的meta-inf目錄下有個spring.handlers檔案,裡面會有各個名稱空間的對應的
namespacehandlers類,同時有spring.schemas 檔案,有對應名稱空間的 schema檔案所在包路徑,找到對應的schema 就可以知道有哪些可配置的屬性了。
第一步、在eclipse中開啟原始碼
第二步、檢視spring.shemas檔案
第三步、找到context對應的xsd檔案
第四步、開啟spring-context-3.0.xsd檔案,並找到component-scan節點
可以看到include-filter type屬性定義為filtertype,filtertype為另一個型別的配置
第五步、在檔案中搜尋這個型別的定義
通過上面的步驟,你可以看到所有的spring配置檔案中的相關屬性和每個屬性對應的用途。當然前提需要你的英文基礎較好!
2樓:
你的spring配置檔案的開頭有****.dtd的檔案 你在spring的原始檔中搜尋這個檔案 用txt開啟就能看到
關於spring配置檔案中的property怎麼理解?
3樓:飛車菜鳥弟
問題1: 如果你對映檔案中有相關屬性的配置,那麼person類中必須有相應屬性的 get與set方法 ,
是否可以輸出相應屬性的值我沒試過,樓可以自行列印看;
問題2:
你要是這樣寫的話,你的useraction中就必須要有 userbo的注入,
即useraction中要有 private/public userbo userbo; 定義的並有其對應的get/set方法,userbo 要與name後的值一樣,userbo 為userdaoimpl的介面檔案
這樣你在useraction中就可以直接使用userbo 裡面的介面方法了 例如userbo.getuser()等方法。
spring配置檔案怎麼定義resource型別的屬性
spring配置檔案中bean的id屬性起什麼作用 id的值是自定義的還是根據其他得來的 strust2和spring合用時的
4樓:匿名使用者
spring負責物件的建立....id當然是自己定義的啊 你定義什麼 其他框架和spring整合的時候 使用用到了這個類 就不在寫全類名了 寫你在spring配置的id就可以了
比如 你在spring中配置
那你在struts配置中定義action中的class的時候就可以直接寫 stu 這樣struts就把物件的權利移交給了 spring 當然你可以仍然寫全路徑...但那樣就是struts自己建立了 這樣不利於對整個專案的管理 一般和spring整合 後都把物件的建立與維護轉交給 spring
5樓:小_rong丶
簡單的來說。就是給一個類取一個別名。之後要用這個類的時候。只要去呼叫這個別名就行了。
6樓:溥曼凡
bean中的id屬性是:一個物件的引用
例如:/**
其實就是相當於:helloworld helloworld = new helloworld();
通俗一點講:就是通過new出來的物件,spring中就不需要你去new出一個物件,
而spring容器會自動幫你new。
名字可以隨便取,但是官方規定最好是按照你對應的類來取名。**/
spring配置中 bean 的id和name屬性的區別
7樓:
簡單的說:id用來標識bean,是唯一的,且只有一個;name定義的是bean的alias,可以有多個,並可能與其他的bean重名。
詳細的說:
id是唯一標識bean.不能用特殊字元:×#@ ,不能用數字開頭。在bean引用的時候只能用id指向你需要的bean;
name 可以用特殊字元,並且一個bean可以用多個名稱:name=「bean1,bean2,bean3」,用逗號隔開。
通過id和name都可以取出該bean.
配置檔案中不允許出現兩個id相同的,否則在初始化時即會報錯;但配置檔案中允許出現兩個name相同的,在用getbean()返回例項時,後面一個bean被返回,應該是前面那個被後面同名的 覆蓋了。有鑑於此,為了避免不經意的同名覆蓋的現象,儘量用id屬性而不要用name屬性。
如果id和name都沒有指定,則用類全名作為name,如,則你可以通過
getbean("com.stamen.beanlifecycleimpl")返回該例項。
spring中的xml配置檔案的屬性名有提示,但是屬性值沒有提示,是怎麼回事? 10
8樓:匿名使用者
在eclipse中安裝一個外掛spring ide之後就可以了
spring:在spring配置檔案beans.xml中,bean標籤中的property標籤的ref屬性和bean屬性的區別?
9樓:匿名使用者
ref是引用,注入外部其他的bean,而直接使用bean是把兩個bean合二為一,成了內部bean
為什麼我的spring中配置bean是不允許用singleton屬性 10
10樓:夢海瀾心
這個版本問題吧,應該是屬性scope=「singleton」或者scope=「prototype」
spring新版本中取消了singleton="true/false"的設定,增加了更多選擇行
關於spring事務管理時xml配置檔案內的標籤含義 20
如何配置Spring定時器準確執行時間,例如我想它在每天半夜12點執行一次
spring quartz的配置 表示式意義 0 0 12 每天中午 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 每天上午10 15觸發 0 15 10 2005 2005年的每天上午10 15觸發 0 14 在每天下午2點到下午2 59期間的每1...
photoshop cs6配置錯誤16屬性點相容和管理員
方法 步驟 剛開始安裝photoshop cs6軟體的時候軟體執行一切正常,可是再次使用時卻出現配置錯誤提示,無法開啟應用。小編一開始以為是軟體不支援windows8.1系統,搞的小編反覆安裝了多次不同版本的photoshop cs6軟體,特別留意了支援win all平臺,但是結果還是一樣。那麼怎麼...
幫我選擇以下配置最後一關
md athlon x2 8450 主機板 映泰t770 a2 記憶體 金士頓ddr800 4g 硬碟 希捷500 sata 32m 顯示卡 藍寶石hd3850 512mb 光碟機 lg22x rw 機箱 金和田套裝 顯示器 acer x233hbmd 23寬屏 滑鼠鍵盤一般贈送 total 388...