好長時間不維護自己的部落格了,好象沒有維護自己部落格的習慣,只要將東西記到電子日記本上就完了。將東西放到網上曬一曬更好。
今天公司的網斷了,然後發現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來註...