[英]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.