Spring WS端点中几个操作的一种方法

时间:2016-02-22 17:28:32

标签: java spring web-services spring-ws

解决方案 :编写自定义处理或移至集成框架(如Camel或SI)和动态类型路由。

我有使用@Endpoint注释标记的Spring WS端点。我有很多相同代码的操作方法。有没有办法在端点中为仅使用Spring工具的几个特定操作创建一个方法?可能是我可以将操作放在数组中,弹簧将查找该数组中的操作,如果在那里找到操作,则调用doOperatio方法。或类似的东西。

典型方法如下:

@PayloadRoot(localPart = Constants.OPERATION, namespace = Constants.NAMESPACE)
public void doOperation(@RequestPayload JAXBElement<SomeJAXBType> operationType) throws RemoteException {
   Processor.process(Constants.OPERATION, operationType);
}

0 个答案:

没有答案