我希望我的 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")
有网址的
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 资源类如下所示:
@Path("/orgs")
@Component
public class OrgResource extends Resource {
}