0

我正在编写一个 Web 服务,例如

@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重复使用类级别。

提前致谢...

4

1 回答 1

2

如果您想避免类上的@Path,以便您的 URL 在路径中没有“pathName”,我认为您不能完全删除类上的@Path。但是我已经使用了@Path("/") 的@Path 类注释,并且能够将 URL 设为http://www.abc.com/methodPathName/1(如果这就是你想要做的)。

于 2013-10-18T18:16:59.973 回答