【发布时间】:2011-06-01 09:00:13
【问题描述】:
当尝试一个简单的 Web 服务 Hello World 示例时,只有一个 @Endpoint 注释类,使用 <sws:annotation-driven/> 命名空间时未注册端点。
但是,通过添加通常的<context:component-scan>,一切正常,端点类注册正确。
这仅适用于 @Endpoint 注释,所有其他注释(@RequestPayload、@ResponsePayload、@PayloadRoot)将按预期由 sws 命名空间注册。
@Endpoint 注解是否也应该不被这个命名空间处理?
<beans>
<!-- works for all annotations except @Endpoint -->
<sws:annotation-driven/>
<!-- when activated, @Endpoint is registered correctly <context:component-scan/> -->
</beans>
【问题讨论】:
-
你能告诉我这个例子的地址吗?我很难找到好的 Spring WS 2 教程。