<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-193  評論-715  文章-1  trackbacks-0

    在Eclipse中有AspectJ的開發的相應插件,大家可以去官網上下載並安裝。
    Eclipse3.2中直接安裝或升級此插件的地址如下:http://download.eclipse.org/tools/ajdt/32/update
    其他版本的自己去官網上看對應的網址吧,在這里就不一一列出了。
    以下討論都會結合Eclipse+AspectJ+其它Eclipse插件的環境來講述。

    1、將非AspectJ工程轉換為AspectJ工程
    AspectJ插件給我們提供了十分方便的工具,用來完成這一需求。
    在項目上單擊右鍵,上下文菜單中有一項“AspectJ Tools”->“Convert AspectJ Project”,十分簡單吧。
    轉換後項目屬性中的“Builders”中原有的“Java Builder”會改為“AspectJ Builder”。
    這個建置器會比沒有使用AspectJ之前慢,如果項目較大的話,可以先不用AspectJ的編譯方式(當然去掉這個的方式應該是不會影響你的工程正常運行的),所以有對應的“Remove AspectJ Capability”功能。

    2、解決 XLint:adviceDidNotMatch 問題
    當我第一次遇到這個問題時去百度了一下,可以沒有結果,接著我又Google了一下,結果出來了。
    並且找到了我想要的答案,參見網址:http://www.mail-archive.com/aspectj-users@eclipse.org/msg00583.html
    其中有這樣一段:

    Try :

    pointcut initConnectionPool(SysServiceab
    le services, String dbID) : call(com.primavera.infr.db.DBConnectionPool.
    new (SysServiceable, String))  &&  args(services, dbID);

    This assumes of course that your code really does call that constructor. 
    注意最後面的那句話。
    根據此類推的話,應該是說要確定你的連接點的方法被調用過,否則就會出現上面的錯誤。

    常常會出現下面這樣的錯誤提示:
    advice defined in asp.HintingAspect has not been applied[Xlint : adviceDidNotMatch] 
    這說明:你的連接點跟類裏面的代碼不匹配.
    posted on 2006-12-18 13:55 Robin's Programming World 閱讀(2993) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲AV永久无码精品网站在线观看 | 亚洲精品国产高清不卡在线| 久久这里只精品热免费99| 亚洲成a∨人片在无码2023 | 一级毛片免费观看| 一区二区三区视频免费观看| 亚洲依依成人亚洲社区| 久久久亚洲裙底偷窥综合| 亚洲精品午夜国产VA久久成人 | 亚洲欧美综合精品成人导航| 亚洲av日韩av激情亚洲| 中文国产成人精品久久亚洲精品AⅤ无码精品| 一个人免费观看www视频在线| 国产午夜精品免费一区二区三区| 国产成人 亚洲欧洲| 亚洲精品成a人在线观看夫 | 性生交片免费无码看人| 最近免费mv在线电影| 免费精品久久天干天干| 精品熟女少妇aⅴ免费久久| 尤物视频在线免费观看| 羞羞漫画小舞被黄漫免费| 亚洲成a人无码亚洲成www牛牛| 亚洲AV无码乱码在线观看代蜜桃| 亚洲精品在线电影| 亚洲午夜精品一区二区| 亚洲五月激情综合图片区| 亚洲一区精品中文字幕| 久久久亚洲欧洲日产国码二区| 久久亚洲国产视频| 亚洲最大福利视频网站| 4444亚洲国产成人精品| 亚洲精品人成电影网| 亚洲成AV人片久久| 亚洲w码欧洲s码免费| 中文日韩亚洲欧美制服| 亚洲狠狠婷婷综合久久蜜芽| 青青青亚洲精品国产| 十八禁的黄污污免费网站| 久久久精品国产亚洲成人满18免费网站| 日韩a毛片免费观看|