Sub*_*pta 0 web-services java-ee
有人可以告诉我应该在哪里@WebMethod使用@Path还是在哪里@RequestMapping?
最近,我遇到了一个在哪里@webmethod使用的代码,直到现在我一直在使用@path并@requestmapping实现我的Web服务。嗯,Webmethod的代码使用的是SOAP Web服务。
与SOAP或REST有关吗?还是Java或J2EE?
我曾尝试使用谷歌搜索,但到目前为止没有成功。
@WebMethod(operationName = "GetPendingrequest")
public abstract ERxPendingRequestsCounts getERxPendingCountsForProvider(@WebParam(name = "pvid") BigDecimal pvid)
throws SystemFault,SecurityFault, IllegalArgumentFault;
Run Code Online (Sandbox Code Playgroud)
@Path是JAX-RS表示法。@WebMethod是标准的JAX-WS表示法,它指示此特定方法应作为WebService的公共操作公开。
注意: JAX-RS是处理RESTful接口的规范,而JAX-WS是SOAP的对应规范。
您可以在此处找到有关标准JAX-WS注释的更多详细信息:https : //docs.oracle.com/cd/E13222_01/wls/docs92/webserv/annotations.html#wp1040606
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |