2017-06-28 31 views
0

我有以下資源:的Java EE - 找不到GET方法

​​

我可以使用getReviews就好像這樣:

https://localhost:8181/Gateway-war/reviews 

但是,當我試着打了別人像這樣:

https://localhost:8181/Gateway-war/cadets/1/reviews 

我得到404未找到。

路徑有問題嗎?這可能是因爲我的資源名稱?

我有啓動一次像這樣的資源:

@Path("cadets") 
public class CadetsResource { 

可能的問題是它會嘗試一下呢?

回答

0

是的 - 另一個路徑是干擾。一般來說,我將所有服務都放在每個班級的「名稱空間」中。因此,評論資源可能會如下所示:

@Path("/reviews") 
public class ReviewsResource { 

然後,該類中的所有內容都具有唯一的URL部分。您已經在CadetsResource類中遵循了這種模式 - 我會推薦在任何地方使用它。