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

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

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

    隨筆 - 0, 文章 - 264, 評(píng)論 - 170, 引用 - 0
    數(shù)據(jù)加載中……

    Missing dependency for constructor public

    用jersey做rest 應(yīng)用的時(shí)候,在resource類(lèi)中,聲明了一個(gè)如下的參數(shù):
    @Path("/{type}/hits")
    public class HitsResource {
          private CacheType type;
         
          public HitsResource(@PathParam("type") CacheType type) {
                this.type = type;
          }
    ...
    ,運(yùn)行的時(shí)候報(bào)錯(cuò):
    Missing dependency for constructor public 。。。

    經(jīng)查,發(fā)現(xiàn)jersey的開(kāi)發(fā)人員,說(shuō)了如下一句話(huà):
    For 1.3 i turned on error checking for missing dependencies rather  
    than injecting null values.
    明白了,因?yàn)槲业腃acheType是個(gè)枚舉類(lèi),這樣,如果{type}參數(shù)傳遞的值不在這個(gè)枚舉中的話(huà),就會(huì)導(dǎo)致程序出錯(cuò)。

    于是改變了一下構(gòu)造方法,問(wèn)題解決:
          public HitsResource(@PathParam("type") String type) {
                this.type = CacheType.valueOf(type);
          }

    posted on 2011-11-28 19:38 小一敗涂地 閱讀(384) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): jersery、struts等web框架相關(guān)

    主站蜘蛛池模板: 亚洲国产日产无码精品| 免费人成无码大片在线观看| 99热精品在线免费观看| a级毛片视频免费观看| 国产精品偷伦视频免费观看了| 丁香六月婷婷精品免费观看| 边摸边吃奶边做爽免费视频99 | 99无码人妻一区二区三区免费| 久艹视频在线免费观看| 国产白丝无码免费视频| 99久久久国产精品免费牛牛四川 | 亚洲一本一道一区二区三区| 色噜噜亚洲男人的天堂| 中文字幕乱码亚洲无线三区| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲情A成黄在线观看动漫软件 | 亚洲不卡av不卡一区二区| 亚洲一区二区三区偷拍女厕| 亚洲精品V欧洲精品V日韩精品| 亚洲V无码一区二区三区四区观看 亚洲αv久久久噜噜噜噜噜 | 亚洲人成色77777在线观看 | 亚洲乱码中文字幕久久孕妇黑人| 最新亚洲成av人免费看| 亚洲国产精品乱码一区二区| 91亚洲导航深夜福利| 亚洲日韩中文字幕无码一区| 欧美日韩亚洲精品| 国产成人精品免费视频大全| 无码午夜成人1000部免费视频| 成人黄色免费网站| 国产成人一区二区三区免费视频| 亚洲高清最新av网站| 亚洲av之男人的天堂网站| 亚洲最大黄色网址| 色天使亚洲综合一区二区| 99在线视频免费观看| 久久WWW免费人成一看片| 国产精品极品美女免费观看| 精品亚洲一区二区三区在线观看| 亚洲第一精品福利| 亚洲精品国产第一综合99久久|