我在spring集成中使用“int-jdbc:stored-proc-outbound-gateway”,通过直接使用数据源命中db来获取11i存储过程的详细信息。
现在,我为spring集成创建了一个Junit,并且需要模拟响应,类似于存储过程结果,但是要点击实际的db。
Plz告诉我在spring集成中实现这个场景?
感谢Adavance。
答案 0 :(得分:0)
您可以模拟构造函数注入网关的StoredProcExcecutor
。网关调用executeStoredProcedure(Message<?> message)
方法。
如果您使用的是Java配置,则只需注入模拟;如果你使用的是XML,那就有点棘手了,但你可以使用DirectFieldAccessor
用模拟替换SPE。