2

スプリッターのカスタム Bean を定義するために、次の xml 構成を使用しています。

  <camel:split stopOnException="true">
      <camel:method bean="splitterBean" method="split" /> 
       <camel:to ref="sodSQLEndPoint"/>
    </camel:split>

 <bean id="splitterBean" class="com.processor.SodFundListSplitter" />

実行されず、エラーが発生します。

12:31:28.770 [main] 警告 org.apache.camel.util.ObjectHelper - クラスが見つかりません: splitterBean。

カスタム Bean の代わりに body を使用すると、正常に動作します。スプリッターでカスタム Bean を許可するために何か特別なことがあるかどうか教えてください。

4

1 に答える 1

0

Beanの代わりにrefを使用してみてください

<camel:split stopOnException="true">
   <camel:method ref="splitterBean" method="split" /> 
   <camel:to ref="sodSQLEndPoint"/>
</camel:split>
于 2012-08-29T14:00:12.483 に答える