在resteasy中动态添加路径(路径)

时间:2013-12-04 20:02:41

标签: java rest jboss jax-rs resteasy

如何在resteasy(或jax-rs实现)中动态添加路由。现在,我添加带@Path注释的路由。 示例

@Controller
@Path("/api")
public class Controller {
    @GET
    @Path("/route1")
    public String route1() {
        return "Welcome ";
    }
}

但是,我需要根据一些用户输入在运行时添加更多路由。我的目标是在运行时根据用户输入创建rest apis。

1 个答案:

答案 0 :(得分:0)

您需要将路径编写为正则表达式。这是tutorial

所以看起来应该是这样的:

@Controller
@Path("/api")
public class Controller {
    @GET
    @Path("/{subPath}")
    public String subPath() {
        return "Welcome ";
    }
}