2016-10-06 2 views

Antwort

1

Es gibt eine weitere Möglichkeit zum Senden von Nachrichten auf höherer Ebene - @MessagingGateway, in der Ihr Quellclient vollständig frei von Messaging API ist.

Auf der anderen Seite ist es bis zu verwenden, was in der Sache zu verwenden. Die MessageChannel.send() API ist sehr niedrig und bietet nicht so viel Kontrolle über die Nachricht.

Die MessagingTemplate kann als eine Bean mit einigen allgemeinen Optionen wie MessageConverter konfiguriert werden, die wirklich von der zuvor genannten convertAndSend() verwendet wird. Aber am Ende ist es natürlich nur MessageChannel.send().

Es gibt keine Empfehlungen, aber MessagingTemplate wurde für die Bequemlichkeit eingeführt.

+0

Danke Artem. – user509755

Verwandte Themen