我在context.xml
中为ClassUtils创建bean时遇到BeanCreationException错误详情:
引起:java.lang.NoSuchMethodError:org.springframework.util.ClassUtils.forName(Ljava / lang / String;)Ljava / lang / Class;
在context.xml中使用Spring 3.2.18创建的Bean
<bean id="id1" class="org.spring.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetClass"><value>org.springframework.util.ClassUtils</value>
<property name="targetMethod"><value>forName</value></property>
</property>
<property name="arguments">
<list><value>MyClassName</value></list>
</property>
</bean>
但是在4.3.15春季,方法forName在参数传递方面发生了变化 现在它期望ClassUtils类中的forName(String name,ClassLoader loader)。 我不确定如何通过使用上面的context.xml传递as参数将ClassLoader传递给此方法。