本文主要是介绍java: No property named “XXXX“ exists in source parameter(s).,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
现象
Mapstruct build时提示某些字段不存在,但是实际上实体是存在的,但依旧报错
原因
定义的类使用了 lombok 但是 lombok 的依赖顺序迟于 mapstruct
导致编译的时候 getter setter 没有生成所有没有获取到
解决方式
不使用 lombok ,手动生成 getter setter,或调整pom中lombok依赖位置 放到 mapstruct前面 (pom引入的前后顺序)
这篇关于java: No property named “XXXX“ exists in source parameter(s).的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!