如何在jax-rs中解决@Path冲突

时间:2012-07-19 08:33:42

标签: jax-rs

考虑一下我们的小型Web应用程序具有以下路由: “/” - 返回主页面 “/ post / add /” - 返回新帖子

我们编写以下两个控制器来处理这些路径:

@Path("/")
public class HomeController {
    @GET
    @Produces(HTML)
    public String home() {
        return render(new Page(HOME_PAGE_TEMPLATE));
    }
}

@Path("/post")
public class PostController {

    @GET
    @Path("/add")
    @Produces(HTML)
    public String add() {
        return render(new Page(ADD_USER_PAGE_TEMPLATE));
    }
}

问题是“HomeController”现在处理所有请求。如何强制它处理“/”路线?

UPD: 解决方案是使用@Path(“”)注释。

1 个答案:

答案 0 :(得分:0)

解决方案是使用@Path(“”)注释