这个错误是由于缺少 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

这应该可以解决您遇到的问题。

Spring Boot 应用程序启动失败:java.lang.TypeNotPresentException: Type [unknown] not present

原文地址: https://www.cveoy.top/t/topic/lAxs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录