我想在轉換字符串輸入到URL列表的文檔中的轉換器示例,但它是拋出一個錯誤。Mule ESB 3變壓器不能轉換爲MessageProcessor
我對變壓器的代碼是複製粘貼,從他們的。
<custom-transformer class="com.test.transformer.StringToListTransformer" doc:name="StringToUrlList"/>
注意到要求「註冊」的變壓器,我在文件的開頭後加入(後:
當我第一次做到了,我通過把在我的配置XML設置變壓器開放標籤):
<spring:bean id="stringToListTransformer" class="com.test.transformer.StringToListTransformer"/>
然而,當我運行應用程序,我得到以下錯誤:
Exception in thread "main" org.mule.module.launcher.DeploymentInitException: IllegalStateException: Cannot convert value of type [com.test.transformer.StringToListTransformer] to required type [org.mule.api.processor.MessageProcessor] for property 'messageProcessors[3]': no matching editors or conversion strategy found
謝謝,剛剛開始瓦特/騾子,我想我誤解了他們的步行通過的解析器。 – Paul
斷開的鏈接 - 我認爲你想要:https://docs.mulesoft.com/mule-user-guide/v/3.8/transformer-annotation – kaybee99
@ kaybee99謝謝你,修正它。 –