有人可以告诉我应该在哪里@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;
Kavitha Karu.. 5
@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
@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