2017-07-14 9 views

答えて

1

最終的には、両方ともBeanを呼び出すことになるので、違いはありません。

あなたはどこでもどこエンドポイントを指定することができることを使用できるように、最初のものは、後者は、明示的な豆メソッド呼び出しである等<wireTap>、例えば<recipientList>のような他のEIPに、例えば、

をキャメルコンポーネント/エンドポイントを使用しています。これは、XMLタグの名前がbeanであることと、methodという名前のXML属性でメソッドの名前を指定できるため、もう少し目立つことがあります。

前者でメソッドの名前を指定しなければならない場合は、uriで指定する必要があります(例:bean:helloBean?method=hello)。

そして、ビーンバインディングは同じです。いつあなたの決断を使用するか。一部の人々は、単に>〜>>〜>などのようなカメルのルートを好むだけです。

関連する問題