我正在编写像
这样的网络服务@Path("/pathName")
public class LoginServiceComponent {
@GET
@Path("/methodPathName/{param}")
@Produces(MediaType.TEXT_HTML)
public String getVoterByVoterId( @PathParam("param") String param)
{
.................
}
}
此处访问网络服务的网址为http://www.abc.com/pathName/methodPathName/1
这里我有10个方法。有没有可能删除类级别@Path
意味着我的项目中只有一个Web服务类。所以我不想重复使用类级@Param
。 / p>
提前致谢...
答案 0 :(得分:2)
如果你想避免类上的@Path,所以你的URL在路径中没有“pathName”,我认为你不能完全删除类中的@Path。但是我使用了@Path(@ /)的@Path类注释,并且只能得到http://www.abc.com/methodPathName/1的URL(如果这是你想要做的那样)。