Я пишу образец кода для примера basic-amqp (https://github.com/spring-projects/spring-integration-samples/blob/master/basic/amqp/src/main/resources/META-INF/spring/integration/spring-integration-context.xml) в DSL
@Bean
public IntegrationFlow receiveGreetingFromGreetingQueueToConsole(ConnectionFactory connectionFactory) {
return IntegrationFlows.from(Amqp.inboundAdapter(connectionFactory, "greeting.queue"))
.log()
.<String,String>transform(m -> "Received " + m)
.handle(CharacterStreamWritingMessageHandler.stdout())
.get();
}
Как применить логическое значение setShouldAppendNewLine к
.handle(CharacterStreamWritingMessageHandler.stdout())
Я не хочу объявлять обработчик как bean-компонент только для установки этого свойства. Wish stdout принял для этого параметр.