MapStruct - Couldn‘t retrieve @Mapper annotation
Posted 放羊的牧码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MapStruct - Couldn‘t retrieve @Mapper annotation相关的知识,希望对你有一定的参考价值。
报错信息
java: Couldn't retrieve @Mapper annotation
原因分析
- Maven Pom 切换 MapStruct 版本的时候旧版本残留,没有清理干净,刷新下 Maven;
- 与 springfox-swagger2 冲突,该框架里也包含 mapstruct,如下解决方案。
解决方案
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>$swagger2.version</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
</exclusion>
</exclusions>
</dependency>
以上是关于MapStruct - Couldn‘t retrieve @Mapper annotation的主要内容,如果未能解决你的问题,请参考以下文章
解决Warning Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get fil
xcode工程编译错误:error: Couldn’t materialize
quartz报错 Couldn't retrieve job because the BLOB couldn't be deserialized: null
[tomcat] couldn't get host name 解决