我可以在jersey1中的@PathParam之后使用尾随字符串吗?

时间:2015-02-18 09:53:55

标签: java rest jersey

在jersey-1应用程序中,我有一个注释为:

的资源
@GET @Path("/root/{someID}/bar")
public FooBar getFooBar(@PathParam("someID") String fooID) {
    ...
}

@GET @Path("/root/{someID}/baz")
public FooBaz getFooBaz(@PathParam("someID") String fooID) {
    ...
}

我在启动时遇到错误

Illegal URI template for sub-resource method ... getFooBar(...): Illegal character '/'

@PathParams之后使用尾随数据是否合法?

1 个答案:

答案 0 :(得分:0)

试试这个:

@GET @Path("/root/{someID}/bar/{bar}")