问题
idea 2020.1版本启动springboot项目报错,如下:
Error:(3, 38) java: 程序包org.springframework.stereotype不存在
Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(5, 47) java: 程序包org.springframework.web.bind.annotation不存在
Error:(7, 2) java: 找不到符号
符号: 类 Controller
Error:(10, 6) java: 找不到符号
符号: 类 ResponseBody
位置: 类 com.test.controller.HelloController
Error:(11, 6) java: 找不到符号
符号: 类 RequestMapping
位置: 类 com.test.controller.HelloController
原因
在 idea2020.1 版本中,maven工程,必须修改配置,让 idea 的Build/Run操作委托给Maven来进行,否则会报错:程序包 xxx 不存在
比如:
启动 SpringBoot 项目出现java程序包:xxx不存在
启动 mybatis maven工程提示下面错误:
Error:(4, 37) java: 程序包org.apache.ibatis.annotations不存在
解决
在File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner 对话框下,
勾选Delegate IDE build/run actions to Maven
如下:
