今天配spring的問題,真是粗心害死人了

2021-08-22 16:00:03 字數 754 閱讀 3455

今天配置spring2.0的乙個專案,配置了spring2中的aop事務。切入點隨便寫了個表示式execute(public * *(..)),寫了個測試方法,開始初始化spring配置。報出:

。鬱悶了,看意思是說什麼迴圈引用了,看了**沒有迴圈引用。網上看了一圈也沒有結果。只能一步步試了。

開始從配置中刪除一些,執行看結果。刪除掉的配置後,執行正確。不解,這個地方跟錯誤有什麼關係。仔細考慮了一些,可能是spring當配置aop切入點是會進行乙個類似於註冊的操作,掃瞄配置的切入點,生成相應的**。而前面配置的資料來源spring已經初始化並且singleton,所有出現上面的問題。

為了驗證猜測,修改了中切入點的配置,給為只捕獲本工程的包路徑。終於看見熟悉的綠條。:(

一切ok,將機子從外網切回到內網,又是一堆錯誤。

。我考,剛才還可以,馬上就不行了。竟然找不到beans,應該是找不到spring對應的schema。看了一下,classpath中有spring,開啟spring的jar包,meta-inf下有spring.schemas,安裝osgi,spring應該可以找到的了。

網上google了一下,沒有什麼好的結果,看來又要自己來了。

又仔細比對了spring.schemas中的配置,我暈。竟然發現自己的xsd的子版本跟spring中不一樣。原來自己spring配置檔案中的頭是從別的專案中copy了乙個,竟然沒發現2個專案的spring版本不一樣,裡面對於的shemas也不一樣。馬上修改,又見綠條。

總結今天的錯誤,都是由於粗心,偷懶造成的,引以為戒。

點雲的粗配準和精配準

1.前言 點雲配準是點雲處理的重要技術之一,可以用來估計物體位姿,拼接多個視角下的點雲.分別用基於取樣一致性的粗配準,以及粗配準與icp精配準結合的方法進行配準實驗。粗配準流程圖如下,主要為精配準提供乙個比較好的初始位置。精配準採用icp配準,pcl庫實現思路 2.思考 以上可以看出無論是粗配準還是...

非spring管理的類獲取spring配置引數

您好,專案時當初遇到了乙個問題,就是用mybaties 獲取所有日誌的sql並記錄進入日誌系統時,需要讀取spring的yml配置引數。發現網上教的大部分方法都無效 value等 究其原因,發現,大部分方法都是基於spring管理的類獲取配置引數,其方法可行,而此處的mybaties 無法交給spr...

今天的問題。。。

現在學jsp速度越來越快了,呵呵今天學了怎麼提交表單給伺服器端,然後伺服器在把得到的表單顯示出來,個人覺得這是個很關鍵的問題,因為這是動態資料交換的第一步了,今天編的servlet,是接收我寫的html格式的表單,然後遞交到伺服器去,在顯示伺服器得到的表單,基本上今天完成的很順利,但卻出現了另外乙個...