Error:(3, 32) java: 程序包org.springframework.boot不存在

今天使用idea创建springboot项目,报错

Error:(4, 52) java: 程序包org.springframework.beans.factory.annotation不存在
Error:(5, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(6, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(7, 39) java: 程序包org.springframework.web.servlet不存在
Error:(9, 2) java: 找不到符号
  符号: 类 RestController
Error:(10, 2) java: 找不到符号
  符号: 类 RequestMapping
Error:(13, 6) java: 找不到符号
  符号:   类 Autowired
  位置: 类 com.mystery.controller.UserController
Error:(17, 6) java: 找不到符号
  符号:   类 RequestMapping
  位置: 类 com.mystery.controller.UserController
E:workspaceIDEAWorkSpacedemodemo09srcmainjavacommysterydaoUserMapper.java
Error:(3, 38) java: 程序包org.springframework.stereotype不存在
Error:(5, 2) java: 找不到符号
  符号: 类 Repository
E:workspaceIDEAWorkSpacedemodemo09srcmainjavacommysteryDemo09Application.java
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在
Error:(6, 2) java: 找不到符号
  符号: 类 SpringBootApplication
E:workspaceIDEAWorkSpacedemodemo09srcmainjavacommysterydomainUser.java
Error:(3, 38) java: 程序包org.springframework.stereotype不存在
Error:(5, 2) java: 找不到符号
  符号: 类 Component
E:workspaceIDEAWorkSpacedemodemo09srcmainjavacommysteryserviceimplUserServcieImpl.java
Error:(5, 52) java: 程序包org.springframework.beans.factory.annotation不存在
Error:(6, 38) java: 程序包org.springframework.stereotype不存在
Error:(8, 2) java: 找不到符号
  符号: 类 Service
Error:(11, 6) java: 找不到符号
  符号:   类 Autowired
  位置: 类 com.mystery.service.impl.UserServcieImpl

网上找了很多方法,比如清除idea缓存(我卸载重装了还是不行),更改springboot版本,clean项目再rebuild都不行。最后的解决方法如下: 打开设置,把这个勾上: 然后清除idea缓存,clean一下项目,点击运行即可

经验分享 程序员 微信小程序 职场和发展