今天学习过程中写代码用了lambda表达式,但是出现了错误: -source 1.6 中不支持 lambda 表达式
,原因是我直接在编译好的Spring4.3.x的源码环境写的,而Spring源码的build.gradle中对allprojects有如下配置:
compileJava {
sourceCompatibility = 1.6
targetCompatibility = 1.6
options.encoding = 'UTF-8'
}
将这里的1.6改成1.8就可以了。