Şöyle yaparız
@Configuration public class ContentBasedRoutingConfig { @Bean public MessageChannel inputChannel() { return new DirectChannel(); } @Bean public MessageChannel evenChannel() { return new DirectChannel(); } @Bean public MessageChannel oddChannel() { return new DirectChannel(); } @Bean Router(inputChannel = "inputChannel") public ExpressionEvaluatingRouter router() { SpelExpressionParser parser = new SpelExpressionParser(); Expression expression = parser.parseExpression("payload % 2 == 0 ? 'evenChannel' : 'oddChannel'"); return new ExpressionEvaluatingRouter(expression); } }
Hiç yorum yok:
Yorum Gönder