现象:The errors indicate that there are modules compiled with different versions of Kotlin than the one expected by the current project.
Specifically, the expected version is 1.1.15, but we have modules compiled with metadata versions 1.7.1, 1.6.0, and 1.5.1.
一、问题:运行spring boot项目时,idea报出错误:时提示报错如下图:
错误代码:
Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.16.
二、产生原因:
这个报错大概意思:模块是用不兼容的Kotlin版本编译的。
原来是idea的kotlin插件版本比pom中的低。
三、解决思路:
把项目里面的版本降一下
一种是升级下idea插件的版本
四、解决办法:
升级Kotlin版本有两种方法步骤如下:


然后清除缓存重启,问题解决;
总结:原因为idea版本旧默认的kotlin版本低,与当前springboot里的ketlin版本冲突导致