1

有没有人用 DSL 完成 spring-integration-jdbc StoredProcOutboundGateway 配置?

4

1 回答 1

2

没有用于 JDBC 的 Spring Integration Java DSL。随意就此事提出JIRA

StoredProcOutboundGateway作为解决方法,除非使用通用.handle()EIP 方法中的类,否则我们真的别无选择:

@Bean
public StoredProcExecutor storedProcExecutor() {
    StoredProcExecutor storedProcExecutor = new StoredProcExecutor(this.dataSource);
    storedProcExecutor.setStoredProcedureName("CREATE_USER_RETURN_ALL");
    storedProcExecutor.setIsFunction(true);
    ...
    return storedProcExecutor;
}

...

    StoredProcOutboundGateway storedProcOutboundGateway = new StoredProcOutboundGateway(storedProcExecutor());
    storedProcOutboundGateway.setExpectSingleResult(true);
    storedProcOutboundGateway.setRequiresReply(true);

...

.handle(storedProcOutboundGateway)
于 2017-10-12T14:30:27.670 回答