import javax.ws.rs.Path;
@Path()
public interface IDriver {
public String GetDriverByID(int id);
}
このコード@Path
では、「注釈パスは属性値を定義する必要があります」というエラーが表示されます。解決をクリックすると、これが行われます@Path(value="")
。
値は何ですか?? 私はEclipseで作業していますが、これはmavenプロジェクトです。
import javax.ws.rs.Path;
@Path()
public interface IDriver {
public String GetDriverByID(int id);
}
このコード@Path
では、「注釈パスは属性値を定義する必要があります」というエラーが表示されます。解決をクリックすると、これが行われます@Path(value="")
。
値は何ですか?? 私はEclipseで作業していますが、これはmavenプロジェクトです。
@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
ます。
パスを参照してください。
顧客がサービスにアクセスできるようにするには、顧客が使用できるパスを提供する必要があります。
このサービスの場合:
@Path("/product") パブリック クラス ProductService
http リクエストでアクセスできます:
ホスト:ポート/サービス名/残り/製品
/rest/ の部分は、Web xml 構成 (web.xml) に依存します。