由于模糊路径,泽西岛的REST请求解决方案?

时间:2016-06-21 11:12:53

标签: java rest jersey

我有一个基于平针织物的休息应用程序,其中有两个控制器:A&乙

这就是它们的创建方式:

控制器A

//Root Path : 
@Path("/a/a_id")

//API -1
PUT
@Path("/b/b_id")
associateBtoA{...}

控制器B

//Root Path : 
@Path("/a/a_id/b/b_id")

various methods...

现在每当我尝试将控制器A中的API-1(/ a / a_id / b / b_id)称为PUT时 - 它就会给出404(未找到资源)。

看起来它在控制器B&的根路径之间感到困惑。控制器A中API 1的路径。当我更改API 1的路径时,它工作正常。

//API -1
PUT
@Path("/bCHANGED/b_id")
associateBtoA{...}

为什么控制器B中的根路径被视为资源?它甚至没有GET,PUT,POST标识符。

0 个答案:

没有答案