API の URL をユーザー リソースの次の形式にする必要があります。
http://hostname/webappname/something/something/serviceName/orgs/{id}/users
ただし、URL マッピングが失敗すると、404 エラーが発生します。しかし、次の形式の場合、応答が得られます。
http://hostname/webappname/{id}/something/something/serviceName/orgs/{id}/users
これは私の@Path
注釈です:
@Path("/orgs/{oid: [0-9]+}/users")
しかし、次の@Path
注釈がある場合:
@Path("/orgs")
URL付き
http://hostname/webappname/{id}/something/something/serviceName/orgs
http://hostname/webappname/something/something/serviceName/orgs
いつも返事が返ってきます。@Path
リソースに注釈を付ける方法を教えてください。または、どこが間違っていますか?
ユーザー リソース クラスは次のようになります。
@Path("/orgs/{oid: [0-9]+}/users")
@Component
public class UserResource extends Resource {
}
Orgs Resource クラスは次のようになります。
@Path("/orgs")
@Component
public class OrgResource extends Resource {
}