[英]IntelliJ IDEA not supporting Lambda?
我正在使用使用lambda表达式的本教程。
但是IntelliJ总是说: cannot resolve method(<lambda expression>)
。
我要检查什么?
this.accountRepository.findByUsername(userId).orElseThrow(() -> new UserNotFoundException(userId));
您需要将“项目语言级别”更改为“ 8-Lambda,输入注释等”。 您可以在“项目设置”->“项目”中找到此选项
除了上述答案之外,您还可以查看pom.xml文件。 源和目标应为1.8或更高。 例如
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.