2010-12-02 109 views
26

這是什麼警告的意思是在澤西1.4:這個奇怪的澤西警告是什麼意思?

WARNING: A sub-resource method, public final java.lang.String com.XXX.render(), 
with URI template, "/", is treated as a resource method 

這是該方法的樣子:

@GET 
@Produces(MediaType.APPLICATION_XML) 
@Path("/") 
public final String render() { 
    return "test"; 
} 

回答

39

爲什麼你需要爲方法指定這樣的路徑? @Get足以告訴球衣它是整個類的默認方法(我假設你的類有一些@Path(「/ MyRes」)註釋)。

+0

「Post」呢? – 2015-09-30 11:56:57

0

看起來你已經在上週同樣的問題與How to route JAX-RS request conditionally, depending on the suffix? - 運氣好的話,將其固定在那裏?

環視網絡顯示您可能錯誤地設置了構造函數 - 通過http://jersey.576304.n2.nabble.com/Problem-using-the-JerseyTest-class-td3256608.html進行了讀取 - 遇到類似問題並能夠解決問題的人員。

+0

是的,問題已經解決了,正如Dewfy所建議的。沒有這個多餘的`@Path(「/」)`註釋就可以完美工作。 – yegor256 2010-12-02 10:51:20

相關問題