簡體   English   中英

我想在jetty中同時使用@WebServlet注釋和@Path注釋

[英]I want to using @WebServlet annotation and @Path annotation to same time in jetty

首先,請原諒我笨拙的英語。

[我想做的事]

我想知道Servlet 3.0的@WebServlet注釋和Jersey 2.22.2的@Path注釋,它能夠同時使用嗎?

[我想要的是幫助]

  • 我可以同時使用兩個注釋嗎?
  • 如果我可以使用那些注釋,那是怎么用的?

謝謝。

@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還是注釋配置,都取決於您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM