在获取service端验证码的情况下,application端调用时候报错:java.lang.ClassNotFoundException: Cannot find implementation for
图片如下:
检查一下后我以为是接口处没有写@Mapper
然后还是报错: java.lang.ClassNotFoundException: Cannot find implementation for
然后检查是application段的pom.xml没有加mapstruct-jdk8和 mapstruct-processor 依赖,然后加上这两个依赖:
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-jdk8</artifactId>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</dependency>
application端就不会报错了,如下