【发布时间】:2013-11-19 15:37:46
【问题描述】:
假设我的应用有一个可以启用或禁用的功能:
- 如果禁用,将从 main.xml 加载 spring bean(包括端点映射)
- 如果启用,spring beans(包括端点映射)将从 main.xml 和 extra.xml 加载。
问题是我的端点映射的 id 为“mynamespaceEndpointMapping”。这个 bean 的类型是 org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping。
我如何定义这个 bean,当它从 main.xml 加载时它只有一个端点,但当它从 extra.xml 加载时它有 10 个端点? (如果我在 main.xml 中没有使用它们,我不希望所有 10 个端点都在那里定义)我可以使用 bean 继承,但这会破坏命名空间命名约定,因为我可能需要不同的 id 为 bean...
谢谢, 特奥
【问题讨论】:
标签: java spring spring-ws endpoint endpoints