我正在尝试按照文档中的转换器示例将字符串输入转换为 URL 列表,但它会引发错误。
我的变压器代码是从他们那里复制粘贴的。
当我第一次这样做时,我通过放入我的配置 xml 来设置转换器:
<custom-transformer class="com.test.transformer.StringToListTransformer" doc:name="StringToUrlList"/>
注意到“注册”变压器的要求,我后来在文件的开头添加了(在开始标记之后):
<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