API開発でRESTEasyを使用しています。私のURLはhttp://localhost:8080/project/player/M
またはhttp://localhost:8080/project/player
0個以上のパスパラメータを持つ@pathを残してください
です。これは、{gender}をパスパラメータとして扱うことを意味します。
私の問題は、私はマッピング
@GET
@Path("player/{gender}")
@Produces("application/json")
の下に使用しますが、それを使用する場合、それはhttp://localhost:8080/project/player/M
のためではなく、http://localhost:8080/project/player
のためにマッピングし、REST方式にこのURLをMAPPする方法です。 0個以上のパスパラメータをマップする正規表現が必要です
ありがとうございました。
を参照してください、私はこれが正しいとは思いません。参照:http://stackoverflow.com/questions/5421104/optional-pathparam-in-jax-rs – rtcarlson