小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

spring AOP 面向切面需要的包

 走墨 2014-04-23
The type org.aopalliance.aop.Advice cannot be resolved. It is indirectly (2011-09-13 20:12:02)轉(zhuǎn)載▼

今天小學(xué)習(xí)下Spring的切面。
根據(jù)例子新建個(gè)類繼承MethodBeforeAdvice和AfterReturningAdvice,
繼承前者報(bào)錯(cuò)The type org.aopalliance.aop.Advice cannot be resolved. It is indirectly  referenced from required .class files。
在網(wǎng)上搜了下。結(jié)果如下:
 
轉(zhuǎn)自:http://thisjava./blog/986005
從網(wǎng)上搜索了一下找到了解決方法如下
導(dǎo)入spring.jar(下帶的org.aopalliance.*),因?yàn)镾pring的aop的實(shí)現(xiàn)遵守了AOP聯(lián)盟的約定,
也就是它的advice都實(shí)現(xiàn)了org.aopalliance.aop.Advice接口。
我用的是3.05版本,因?yàn)閟pring在3.0及其以上版本就不再完整的將依賴打包,而是分成了很多模塊。
所以在dist目錄下找不到spring.jar了。為此只需要下載2.6.x版本將里面的spring.jar拷貝出來(lái)即可。
最后就是在代碼中加入 import org.aopalliance.*;




(注)


這是2.6以前的分包情況了,spring.jar包含了spring開發(fā)必備的jar集合,
org.springframework.core.jar是spring核心包通常開發(fā)時(shí)引入一個(gè)spring.jar就已經(jīng)夠用了,
而如果引入org.springframework.core.jar則需要依賴其它jar包。spring3.0以后為了讓用戶靈活選擇,
就沒(méi)有spring.jar了
所以上個(gè)問(wèn)題可以這樣解決:

在包中引入:aopalliance-1.0.jar  aop聯(lián)盟 springAop必須的類庫(kù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多