Java Mule组件类在构造函数上抛出NoSuchMethodException

Java Mule组件类在构造函数上抛出NoSuchMethodException,java,mule,mule-studio,mule-component,Java,Mule,Mule Studio,Mule Component,我有一个mule流,因为更新了类而中断 下面是我如何访问mule流中的组件 <jersey:resources doc:name="MyClass1"> <componen class="com.package.MyClass" /> </jersey:resources> 及 这是我的追踪 java.lang.NoSuchMethodException: could not f

我有一个mule流,因为更新了类而中断

下面是我如何访问mule流中的组件

  <jersey:resources doc:name="MyClass1">
    <componen   class="com.package.MyClass" />
                                </jersey:resources>

这是我的追踪

java.lang.NoSuchMethodException: could not find constructor on class: class com.package.MyClass, with matching arg params: 
    at org.mule.util.ClassUtils.instanciateClass(ClassUtils.java:467) ~[mule-core-3.6.0-M2.jar:3.6.0-M2]
    at org.mule.object.AbstractObjectFactory.getInstance(AbstractObjectFactory.java:132) ~[mule-core-3.6.0-M2.ja

使用适当的构造函数用Spring实例化您的类,然后将其作为资源引用:

<jersey:resources>
  <spring-object bean="restService" />
</jersey:resources>

java.lang.NoSuchMethodException: could not find constructor on class: class com.package.MyClass, with matching arg params: 
    at org.mule.util.ClassUtils.instanciateClass(ClassUtils.java:467) ~[mule-core-3.6.0-M2.jar:3.6.0-M2]
    at org.mule.object.AbstractObjectFactory.getInstance(AbstractObjectFactory.java:132) ~[mule-core-3.6.0-M2.ja
<jersey:resources>
  <spring-object bean="restService" />
</jersey:resources>