0
import javax.ws.rs.Path;

@Path()
public interface IDriver {


    public String GetDriverByID(int id);

}

このコード@Pathでは、「注釈パスは属性値を定義する必要があります」というエラーが表示されます。解決をクリックすると、これが行われます@Path(value="")

値は何ですか?? 私はEclipseで作業していますが、これはmavenプロジェクトです。

4

2 に答える 2

2

@Pathリソース クラスまたはクラス メソッドが要求を処理する URI パスを識別します。

あなたの例では、パスを「 drivers 」に設定した場合:

@Path("drivers")
public interface IDriver {

    @Get
    public String GetDriverByID(int id);

}

アプリケーション パスはmyapplicationで、アプリケーションはhttp://example.com/にデプロイされ、GET リクエストはメソッドhttp://example.com/myapplication/driversによって処理されGetDriverByIDます。

パスを参照してください。

于 2013-09-17T15:23:53.790 に答える
1

顧客がサービスにアクセスできるようにするには、顧客が使用できるパスを提供する必要があります。

このサービスの場合:

@Path("/product") パブリック クラス ProductService

http リクエストでアクセスできます:

ホスト:ポート/サービス名/残り/製品

/rest/ の部分は、Web xml 構成 (web.xml) に依存します。

于 2013-09-17T15:23:13.607 に答える