2013-10-18 26 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