我个人的解决方法如下:
1.springboot默认有
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
</dependencies>
这时要引入Web模块,需在pom.xml添加spring-boot-starter-web模块
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
2. 然后用maven reimport 更新下依赖包。
3.Invalidate and restart 重启下
(1)点击File–>Invalidate Caches/Restart,进入重启窗口
(2)选择自己所需要的重启方式,四个按钮,一共三种重启方式
按钮说明:
Invalidate and Restart:清空缓存并重启。
Invalidate: 清除缓存,下次打开重启。
Cancel: 取消。
Just Restart: 重启
4.使用intellj idea,这时重启后的编辑器会自动提示要按alt+enter。如果不提示,就手动引入
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
此时就ok了。