@EndPoint
和@WebService
有什么区别?看起来它们都用于定义向其客户端提供某些服务的端点。
@WebService
public class Hello {
//
}
和
@EndPoint
public class Hello{
//
}
它们是相同的还是有什么不同?
答案 0 :(得分:0)
@端点
@Endpoint
来自org.springframework.ws.server.endpoint.annotation.Endpoint
,表示带注释的类是“端点”(例如,Web服务端点)。利用Spring框架时,它用于创建自定义端点。
@ WebService
@WebService
来自javax.jws.WebService
,并将Java类标记为实现Web服务,或将Java接口标记为定义Web Service接口。它由JSR-181定义,这是按照JavaEE 5+的精神声明WebService端点的标准方法。如果您使用的是Spring框架,则不能使用@WebService
注释,因为Spring无法扫描带有注释的类或调用它。
来源:
https://docs.oracle.com/javaee/5/api/javax/jws/WebService.html
http://forum.spring.io/forum/spring-projects/web-services/114849-endpoint-vs-webservice