シンプルな安らかな Web サービスを開発していますが、これは初心者です。したがって、基本的なチュートリアルを参照し、それらを正常に実行しました。
以下は、さらに進むために私が書いたサンプルコードです
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
@Path("/text/{sso}")
public class Do {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String simple(@PathParam("ss") @QueryParam("d") String params) {
return "Hello Jersey"+params;
}
@GET
@Produces(MediaType.TEXT_PLAIN)
public String advanced(@PathParam("as") @QueryParam("d") String params) {
return "Hello Jersey-----"+params;
}
}
基本的に必要なのは、同じクラスで 2 つの異なるメソッドを公開し、URL に基づいて適切なメソッドにアクセスすることです。
上記の方法を実行すると、次のエラーがスローされます - com.sun.jersey.spi.inject.Errors$ErrorMessagesException はいの場合、私が見逃している場所を教えてください。そうでない場合、そのようなシナリオの正しいアプローチは何ですか?