报错信息
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>