> 文档中心 > 导入项目后无法识别Controller、RequestMapping注解

导入项目后无法识别Controller、RequestMapping注解

文章目录

  • 项目场景:
  • 解决方案:
  • 原因分析:

项目场景:

提示:这里简述项目相关背景:

导入项目后无法识别Controller、RequestMapping注解

No libraries found for 'org.springframework.web.bind.annotation.RequestMapping

如上图所示,各种注解报红,无法引入包,推测是注解没有被识别
导入项目后无法识别Controller、RequestMapping注解


解决方案:

选择【File】→【Project Structure…】
导入项目后无法识别Controller、RequestMapping注解

选择Modules,看到右侧大面积报错
导入项目后无法识别Controller、RequestMapping注解

接着全部选中按上面的 “-” (减号),全部删掉
导入项目后无法识别Controller、RequestMapping注解

接着选择Libraries,跟刚才操作一样也是全部选中后按上面的 “-” (减号),全部删掉
导入项目后无法识别Controller、RequestMapping注解

接着在Libraries里面接着配置,选择【Libraries】→【+】→【Java】
导入项目后无法识别Controller、RequestMapping注解

找到该项目在电脑上的地址,选择WEB-INF文件夹下的【lib】文件
导入项目后无法识别Controller、RequestMapping注解
点击OK导入
导入项目后无法识别Controller、RequestMapping注解

然后选择Artifacts,按下图配置顺序配置
导入项目后无法识别Controller、RequestMapping注解

点击Apple后回到代码:注解被识别
导入项目后无法识别Controller、RequestMapping注解

其实这里就是idea导入jar包的操作是一样的
IDEA如何导入jar包

原因分析:

提示:依赖没导入

因为我这个项目不是用maven的,所以那个配置的maven的爆红的,是因为没有,所以把那些maven爆红依赖全部删除
导入本项目webapp下面的lib文件下面的依赖