Spring MVC 依赖缺失导致'程序包不存在'错误 - 解决方法

如果您在Spring Boot项目中遇到了以下错误信息:

Error:(3, 38) java: 程序包org.springframework.stereotype不存在Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在Error:(9, 6) java: 找不到符号 符号: 类 RequestMapping 位置: 类 com.xatu.controller.IndexControllerError:(15, 6) java: 找不到符号 符号: 类 RequestMapping 位置: 类 com.xatu.controller.IndexController

这很可能是因为您的项目缺少了Spring MVC的相关依赖。

解决方法:

请检查您的 pom.xml 文件,确保包含以下依赖:xml org.springframework spring-web 5.3.10 org.springframework spring-webmvc 5.3.10

添加以上依赖后,请重新构建您的项目。这应该可以解决 '程序包不存在' 和 '找不到符号' 的错误。

原因分析:

org.springframework.stereotypeorg.springframework.web.bind.annotation 包含了Spring MVC的核心组件,例如 @Controller@RequestMapping 等注解。缺少这些依赖会导致Spring无法找到并加载这些组件,从而引发上述错误。

Spring MVC 依赖缺失导致'程序包不存在'错误 - 解决方法

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

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