我对Spring
框架非常陌生,在调试它时创建了一个简单的应用程序,我得到了以下运行时错误:
Error occurred during initialization of boot layer
java.lang.module.FindException: Unable to derive module descriptor for C:\Users\Downloads\spring-5.3.5-dist\spring-framework-5.3.5\libs\spring-context-indexer-5.3.5-sources.jar
Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.springframework.context.index.processor.CandidateComponentsIndexer not in module
我的beans.xml
是这样的,它位于位置:/Sspring/src/beans.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="provider" class="com.selnium.Provider"></bean>
</beans>
我的provider
类是这样的:
package selnium;
public class Provider implements Sim{
@Override
public void calling() {
System.out.println("calling using new provider");
}
@Override
public void data() {
System.out.println("browsing using new provider");
}
}
我的main
函数是这样的:
package selnium;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Mobile {
public static void main(String[] args) {
ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml");
System.out.println("config loaded");
}
}
请帮帮忙,怎么会出问题呢?感谢您提前做出的贡献。
发布于 2021-04-10 17:03:31
beans.xml
中的完整类名称不正确。试试这个:
<bean id="provider" class="selnium.Provider"></bean>
https://stackoverflow.com/questions/67032111
复制相似问题