当前位置: 首页 > 知识库问答 >
问题:

REST webservice中@path和@requestmapping之间的区别

罗宪
2023-03-14

我在REST WebService工作。我浏览了一些博客,在那里我看到将URL映射到一个方法,他们使用了不同的注释。有些地方使用@requestmapping,有些地方使用@path。两者有何不同?

共有1个答案

戚澄邈
2023-03-14

这取决于创建Web服务的框架

@requestmapping是Spring framework https://Spring.io/guides/gs/rest-service/中使用的注释

@path是在实现JAX-RS API的框架中使用的注释,例如Jersey https://Jersey.java.net/documentation/latest/jaxrs-resources.html#D0E2001

如果你想知道哪一个更好,这个话题可能会有帮助

 类似资料:
  • 有人能告诉我应该在哪里使用吗?应该在哪里使用@Path或? 最近我遇到了一个使用的代码,到目前为止,我一直在使用@path和来实现我的web服务。Webmethod的代码使用的是SOAP Web服务。 它与肥皂或Rest有关吗?或者Java或者J2EE? 我尝试过谷歌搜索,但到目前为止没有成功。

  • 谁能告诉我Rsrc-class-Path和runnable-jar的清单文件的Class-Path部分之间有什么区别? 现在我认为它们是Eclipse生成的,但我想了解它是如何工作的。 根据Eclipse生成代码的方式,我认为第一个是关于我的应用程序需要的JAR,第二个总是

  • 在下面的示例中,我试图理解@RequestMapping和@PostMapping之间的区别。对于@RequestMapping: 当我发出POST请求时:http://localhost:8085/call1/initparam1?val=1111通过邮递员,它执行正确。但是当通过GET请求执行its时 http://localhost:8085/call1/getparam1 结果我没有得到1

  • 问题内容: 我有两个问题,可能需要一些帮助来理解它们。 和之间有什么区别?我知道这 意味着在单独的外壳中运行命令,然后将其传递给变量。有人可以帮助我理解这一点吗?如果我错了,请纠正我。 如果我们可以使用并且效果很好,那我为什么不能使用它呢?两者的执行周期有何不同? 问题答案: 语法是令牌级别的,因此美元符号的含义取决于其所在的令牌。表达式是现代代名词,代表命令替换;这意味着运行并将其输出放在此处。

  • 问题内容: 我对和感到困惑。我有两本PHP书。一个说它们是相同的,但是另一个说它们是不同的。我以为他们也一样。 他们不一样吗? 问题答案: 是按位与。请参见按位运算符。假设您这样做: 是逻辑AND。请参阅逻辑运算符。考虑一下这个真值表:

  • 问题内容: 这个问题已经在这里有了答案 : JavaScript比较中应使用哪个等于运算符(== vs ===)? (49个答案) 5个月前关闭。 和之间的区别是什么?我也看过和运算符。还有更多这样的运营商吗? 问题答案: 并且是严格的比较运算符: JavaScript具有严格和类型转换相等性比较。为了相等,要比较的对象必须具有相同的类型,并且: 当两个字符串在相同位置具有相同的字符序列,相同的长