2013-10-18 23 views
0

我寫一個Web服務一樣如何避免一流水平@path在Web服務來處理所有的Web服務調用

@Path("/pathName") 
public class LoginServiceComponent { 

    @GET 
    @Path("/methodPathName/{param}") 
    @Produces(MediaType.TEXT_HTML) 
public String getVoterByVoterId( @PathParam("param") String param) 
    { 
    ................. 

    } 
} 

這裏我的URL來訪問Web服務http://www.abc.com/pathName/methodPathName/1

在這裏,我有10個方法。是否有可能刪除類級別@Path意味着我的項目中只有一個Web服務類。所以我不想重複使用類級別@Param

在此先感謝...

回答

2

如果你想避免在類@Path所以你的URL沒有在路徑中的「路徑名」,我不認爲你可以刪除@完全在課堂上的路徑。但是我使用了@Path(「/」)的@Path類註解,並且能夠得到僅僅是http://www.abc.com/methodPathName/1的URL(如果這就是您要做的)。

+0

謝謝你。它按我的預期工作。 – PSR