前言
今天在启动新项目的时候,发现无法启动程序,报错信息如下
java: Internal error in the mapping processor: java.lang.NullPointerException at xxx
原因是项目使用了MapStruct
框架,使用Idea 2020.3以上的新版本,启动就会出现问题。
解决方案
升级MapStruct框架
将其升级为1.4.1.Final或更高版本,但是一般来说,项目都是依赖于特定的版本,采用第二种办法更好一些。
添加Idea启动参数
-Djps.track.ap.dependencies=false
添加后即可正常启动项目啦!