gpt4 book ai didi

java - 我想在jetty中同时使用@WebServlet注释和@Path注释

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:49 24 4
gpt4 key购买 nike

首先,请原谅我蹩脚的英语。

[我想做什么]

我想知道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 配置或注释配置。

关于java - 我想在jetty中同时使用@WebServlet注释和@Path注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40186415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com