關于MapStruct requires Impl class

前言
最近在實踐自己的Spring Boot項目時,為了方便使用,引入了一個MapStruct庫,它可以方便的在多種model之間進行轉化。然而寫好代碼后,一運行就報異常,提示需要的實現文件沒有,類找不到。
因為我是使用gradle管理的依賴,因此先檢查依賴,確認需要的依賴存在。
<pre>
dependencies {
...
compile 'org.mapstruct:mapstruct:1.1.0.Final'
compile group: 'org.mapstruct', name: 'mapstruct-processor', version: '1.1.0.Final'
apt 'org.mapstruct:mapstruct-processor:1.1.0.Final'
...
}
</pre>

檢查依賴存在后,如果還是不行
那么在命令行執行

./gradlew build

refrence

I ran into this problem because I didn't run ./gradlew clean build
(gradlew.bat for Windows) after creating/editing the mapper class or related classes.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容