无法识别注解@Controller,已经导入jar包了

图片说明
图片说明

遇到了同样的问题,去掉import org. springframework. web. servlet mvc.Controller就可以了。

@Controller
public class...

@Controller 这个应该是spring 的注解
import org.springframework.stereotype.Controller;

需要加入spring jar

.web.servlet.mvc.Controller和.stereotype.Controller处理的事情不一样,可以打开它的源码看一下,各自的功能

  1. org.springframework.stereotype.Controller
  2. jar包 导的对吗 ? build 一下 不行删了jar包 重导
String的所有jar包都导入啊,建议用maven,使用中央库直接把所有的jar包帮你搞定。![图片说明](https://img-ask.csdn.net/upload/201708/01/1501569889_756518.png)例如我的工作空间,把相关的都导进去

重新导包,如果还是这样的话,恶意尝试clean一下项目