最近在弄学Spring boot的时候遇到了一个问题,就是你运行的时候,它会报你们什么什么包不存在,但是我们的包都是导入了的,就很懵,就是下面这个问题
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
一开始找了很久都没找到,后来我问我们公司的,他帮我调了很久,后来还是找不到,那时候我自己搭建了一个ssm框架,也是这个问题,最后他是手动帮我导入的jar包才解决的,但是我始终感觉治标不治本,果然在Spring boot的时候我又遇到了,我就去网上看了很多的博客,但是都没什么用,后面我自己试的时候,我把我的jar全部删除过后,我重新下载,但是还是没用,再之后我就把我的本地仓库换了一个位置,居然就可以了。
出现这个问题的朋友,可以先看看是不是这个原因,我以前的本地仓库是在maven目录下的,你们要注意了,我当时还想尝试一个解决方案,但是还没尝试呢,这里给大家一个网址,可以去看看
https://blog.csdn.net/lzzdhhhh/article/details/105907772
这个网址,大家可以去看看,蛮多人都解决了
出现上面这个网址错误的原因是因为:IDEA启动程序按钮和maven的build使用的jar包环境不一样