是否可以接受 Restful Jersey Web 服务中的所有类型的资源?
Is posible accept all kind of resources in Restful Jersey web service?
有没有办法接受和处理任何资源,即
我想处理 myappname/xxx
,其中 xxx
可以是任何东西,我该如何处理?
注意:我已经知道可以创建任何 class,然后将资源绑定到 class,但我不想要它。我想要一个通用的 class 来处理所有资源。
我不太了解 Jersey,但由于它实现了 JAX-RS,我预计它会起作用(未测试):
@Path("/myappname")
public class CatchItAll {
@GET
@Path("/{anyThing:.*}")
public String catch(@PathParam("anyThing") String anyThing) {
}
}
它使用正则表达式功能。
有没有办法接受和处理任何资源,即
我想处理 myappname/xxx
,其中 xxx
可以是任何东西,我该如何处理?
注意:我已经知道可以创建任何 class,然后将资源绑定到 class,但我不想要它。我想要一个通用的 class 来处理所有资源。
我不太了解 Jersey,但由于它实现了 JAX-RS,我预计它会起作用(未测试):
@Path("/myappname")
public class CatchItAll {
@GET
@Path("/{anyThing:.*}")
public String catch(@PathParam("anyThing") String anyThing) {
}
}
它使用正则表达式功能。