트랜잭션의 특정 부분을 트랜잭션으로 만들고 싶습니다. 예를 들어, 처음 두 변환 작업을 하나 트랜잭션 블록으로 만들고 싶습니다. 나는 또한 mid flow transactional support을 찾았지만스프링 통합 DSL 중간 흐름 트랜잭션 추가
.handle("transactionalBean", "transactionalMetod") //Then implemented messagingGateway which consists of transactional method.
찾을 수 없습니다 :
@Bean
public IntegrationFlow createNumberRange() {
return IntegrationFlows.from("npEventPubSubChannel")
.transform(...)
.transform(...)// should be transactional with above transform together
.transform(...) // non transactional
.handle((payload, headers) -> numbRepository.saveAll(payload))
.get();
}
내가 다른 핸들을 추가 한이 같은 트랜잭션 게이트웨이로 흐름을 지시하는 등의 해결 방법을 찾을 : 여기 내가 사용하는 흐름 코드는 작업 할 예제.
흐름이 진행되는 동안 다른 게이트웨이로 연결되는 대신 우아한 솔루션이 있습니까?