首先,请原谅我笨拙的英语。
[我想做什么]
我想知道Servlet 3.0的@WebServlet
注释和Jersey 2.22.2的@Path
注释,它能够同时使用吗?
[我想要的是帮助]
谢谢。
答案 0 :(得分:0)
@Path注释定义了RESTful Web服务的路径,因此当您拥有 @Path(" / SomeService")时,它将转换为www.yourapp。 COM / baseRestUrl / SomeService。您还可以在提供REST服务的方法上定义它。请注意,baseRestUrl是在web.xml或扩展Application类的类中定义的。
另一方面, @WebServlet(" / SomePath")表示Servlet将在www.yourapp.com/SomePath上收听请求,它基本上是替换web.xml中的servlet-mapping元素。您仍然可以像这样配置servlet,无论您喜欢XML还是注释配置,都取决于您。