Spring AOP的配置問題

2021-08-31 14:32:00 字數 786 閱讀 7738

好長時間不維護自己的部落格了,好象沒有維護自己部落格的習慣,只要將東西記到電子日記本上就完了。將東西放到網上曬一曬更好。

今天公司的網斷了,然後發現tomcat啟動時竞然報錯,報錯的資訊為

cvc-elt.1: cannot find the declaration of element 'beans'

查了好長時間,最後定位是aop的配置檔案引起的。

配置檔案的開頭是

"xmlns:xsi=""

xmlns:aop=""

xmlns:tx=""

xsi:schemalocation="

/spring-beans-2.5.xsd

/spring-aop-2.5.xsd

/spring-tx-2.5.xsd">

發現當tomcat啟動時xsd文件驗證要到spring的官網上去查詢,思來想去,覺得不應該呀,

使用dtd方式驗證的時候也不需要非得聯到網際網路上呀。這幾個檔案應該在spring的schema的檔案中有相應的

對映呀,解決spring.jar,恍然明白,原來spring是2.0.8版本,驗證檔案要與版本保持一致,一定可以,於是

配置檔案頭改為

"xmlns:xsi=""

xmlns:aop=""

xmlns:tx=""

xsi:schemalocation="

/spring-beans-2.0.xsd

/spring-aop-2.0.xsd

/spring-tx-2.0.xsd">

重啟tomcat,果然解決了。

Spring AOP配置補充

感覺之前寫的那spring配置中的aop太繁瑣了。現在小小的整理一下。1 在xml中的配置 帶引數了!2 還可以在類中配置 直接在方法上 around execution com.lrl.action.register.userregister string args name public voi...

Spring AOP 事務問題

spring aop形式管理事務,spring的官方文件寫得不全,容易漏配,特總結如下 1,資料來源要加上資料來源事務 2,事務特性配置時,要註明rollback for型別,並不是所有的異常都回滾的 這點很重要,不然你會發現一些事務部起作用 3.配置哪些類的方法需要進行事務管理時,表示式要寫對 此...

Spring AOP配置與應用

兩種方式 a 使用annotation b 使用xml annotation a 加上對應的xsd檔案spring aop.xsd b beans.xml c 此時就可以解析對應的annotation了 d 建立我們的攔截類 e 用 aspect註解這個類 f 建立處理方法 g 用 before來註...