IntelliJ 与 Spring boot:找不到符号 GetMapping 和 RequestParam

doc*_*pus 5 spring intellij-idea maven

我正在关注 JetBrains网站上的 Spring 教程,当我在添加方法后尝试构建和运行时sayHello(),它告诉我找不到符号RequestParam并且GetMapping

@GetMapping("/hello")
    public String sayHello(@RequestParam(value = "myName", defaultValue = "World") String name) {
        return String.format("Hello %s!", name);
    }
Run Code Online (Sandbox Code Playgroud)

错误信息:

Error:(14, 29) java: cannot find symbol
  symbol:   class RequestParam
  location: class com.example.demo.DemoApplication
Error:(13, 6) java: cannot find symbol
  symbol:   class GetMapping
  location: class com.example.demo.DemoApplication
Run Code Online (Sandbox Code Playgroud)

God*_*ava 0

您是否包含 spring-starter-web 依赖项?如果是,请尝试导入这些依赖项,有时默认情况下不会导入,您需要构建项目或单击 IntelliJ 中的导入依赖项。