在架构师搭建的项目中,运行lambda表达式并不会报错,但是自己新搭的maven项目偏偏就有这个问题,google了一下,发现是要在pom.xml中添加一个jdk version为1.8的配置如下:
<properties>
<java.version>1.8</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
参考链接 讲的特别好,根据这个解决了我的难题