【发布时间】:2019-08-08 07:12:50
【问题描述】:
谁能告诉我应该在哪里使用@WebMethod 以及应该在哪里使用@Path 或@RequestMapping?
最近我遇到了一个使用@webmethod 的代码,直到现在我一直在使用@path 和@requestmapping 来实现我的网络服务。
嗯,带有 Webmethod 的代码使用的是 SOAP Web 服务。
它与 SOAP 或 REST 有关吗?还是 Java 或 J2EE?
我试过谷歌搜索,但到现在为止都没有成功。
@WebMethod(operationName = "GetPendingrequest")
public abstract ERxPendingRequestsCounts getERxPendingCountsForProvider(@WebParam(name = "pvid") BigDecimal pvid)
throws SystemFault,SecurityFault, IllegalArgumentFault;
【问题讨论】:
-
我认为这应该会有所帮助:stackoverflow.com/questions/38628374/…
-
@Path是 JAX-RS 注释,而@RequestMapping用于 Spring 应用程序。您没有提到 Spring,所以我认为使用后面的注释对您不起作用。@WebMethod是 SOAP 而@PathREST;非常不同。