2016-05-21 7 views
0

私はHybris 5.5.1試験を学習目的で使用しています。ドキュメントポイントのようなyoccaddonでycommercewebserviceアドオンを作成したいのですが、そのモジュールは表示されません。ちょうどyaddonです。Hybrisでyoccaddonを使用できません5.5.1

これは同じですか?私はドキュメンテーションの手順に従ったが、yaddonをyoccaddonの代わりに使う。

私はyaddonとし、成功したドキュメントや建物に従った後試してみましたが、私の新しいAPIリソースがスロー

私のコントローラを持っている「パス/休憩/ V2 /アパレル・英国/テストのためのリソースがありません」:

package com.test.controllers; 

    import org.springframework.stereotype.Controller; 
    import org.springframework.web.bind.annotation.RequestMapping; 
    import org.springframework.web.bind.annotation.RequestMethod; 
    import org.springframework.web.bind.annotation.ResponseBody; 

    @Controller 
    @RequestMapping(value = "/{baseSiteId}/testing") 
    public class TestController 
    { 
     @RequestMapping(method = RequestMethod.GET) 
     @ResponseBody 
     public String getTesting() 
     { 
      String testText = "Hello Test"; 
      return testText; 
     } 
    } 

答えて

0

うーん...私はHYBRISのアドオンロジックに精通大きくはないけど、私はここを参照してくださいすることは、あなたが/ V2 /アパレル・英国/テスト/残りの要求を行うということですが、あなたしかいません次のリクエストマッピング:

@RequestMapping(value = "/{baseSiteId}/testing") 

したがって、/rest/v2/という部分はありません。

0

興味深い。私はhybris 5.5.1をここに持っています。私は自分自身でヨカドンを見つけようとしています - できません。もしそれが廃止されているのであれば、私には不思議に思えます。もしそうなら、なぜwikiのドキュメントがまだそれを参照しているのですか?

/{baseSiteId}/testingをヒットしたらAPIは応答しますか?あなたのextensioninfo.xmlで構成され、関連するwebfoot)で - 例えば

<webmodule jspcompile="false" webroot="/rest/v2"/> 

これは、あなたのコントローラが期待URL上で利用できるようになることを意味する必要があり

を。
関連する問題