Spring Boot 应用程序启动失败:java.lang.TypeNotPresentException: Type [unknown] not present
这个错误是由于缺少 Spring Framework 的依赖项导致的。可能是您的 pom.xml 文件中没有正确添加所需的依赖项。
您需要确保在 pom.xml 文件中添加了正确的 Spring Framework 依赖项,例如:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.14</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.14</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.3.14</version>
</dependency>
请注意,版本号可能会有所不同,具体取决于您使用的 Spring 版本。
如果您已经正确添加了依赖项,但仍然出现此错误,请尝试清除 Maven 本地存储库并重新构建项目。您可以使用以下命令清除 Maven 本地存储库:
mvn dependency:purge-local-repository
这将删除 Maven 本地存储库中的所有依赖项,并强制从远程存储库重新下载它们。然后,您可以使用以下命令重新构建项目:
mvn clean install
这应该可以解决您遇到的问题。
原文地址: https://www.cveoy.top/t/topic/lAxs 著作权归作者所有。请勿转载和采集!