1.前景
今天打算把springboot 集成websrvice接口方式,但是在集成的过程中遇到一个问题,就是如标题所说-source 1.7 中不支持 lambda 表达式,也特定记录一下解决过程
2.遇到的问题
![](https://img-blog.csdnimg.cn/img_convert/7e50282c824c4a1deacd2b924e2e2875.png)
3.问题原因:
我增加了扫描插件,结果把source和target写成了1.7,导致ide出现1.7不支持Lambda表示不支持
![](https://img-blog.csdnimg.cn/img_convert/6cb7642aaa39341560cc8984b417d962.png)
4.解决方式:
我们把source和target1.7改成1.8即可,问题就这样解决了
![](https://img-blog.csdnimg.cn/img_convert/e1c03bc658b8a0b64aed52da7caf78d6.png)
5.其他原因:
也有可能是maven配置文件settings.xml文件中的配置导致需要排查profiles标签中是否也有上面版本不对的问题,如下图
![](https://img-blog.csdnimg.cn/img_convert/78415937b5543b6cec3b83e9da017112.png)
6.其他原因解决方法
如果存在上面所说的问题我们只需要把版本改成1.8就可以啦
仅供参考!