无法解析方法“ List.of(java.lang.String,java.lang.String)”

时间:2019-04-15 17:41:34

标签: java intellij-idea

我一直试图在IntelliJ IDEA中使用Java和SpringBoot创建一个简单的hello world应用程序,但出现此错误,我不知道如何解决。

我在返回时得到了错误。 Java似乎不知道如何解析of方法中的public List<String> getHelloWorld方法。

package com.myname.SpringApp;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;


@RestController
public class HelloWorldController {
    @RequestMapping("api/hello-world")
    @GetMapping
    public List<String> getHelloWorld(){
        return List.of("Hello", "World");
    }
}

1 个答案:

答案 0 :(得分:1)

重载的List.of methods是Java 9中引入的。

  

由于:
   9

您必须使用旧版本进行编译。更新到Java 9或更高版本。 Here's how.