【MapStruct】引入MapStruct之后,项目启动java:找不到符号

简介: SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。

一、背景描述

SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。

MapStruct官网:https://mapstruct.org/documentation/installation/


image.png


二、问题现象

按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。

启动时报 java:找不到符号


image(1).png


三、解决方案

在build-plugins-plugin中加入

<path><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></path>

即修改后的pom.xml文件如下所示:

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.version}</version><configuration><source>${java.version}</source><target>${java.version}</target><annotationProcessorPaths><path><groupId>org.mapstruct</groupId><artifactId>mapstruct-processor</artifactId><version>${org.mapstruct.version}</version></path><path><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></path></annotationProcessorPaths></configuration></plugin></plugins></build>



注意项目有隐形报错也可能会导致报mapstruct mapper的错误。


本文首发于CSDN,为博主原创文章,如果需要转载,请注明出处,谢谢!


完结!

目录
打赏
0
1
1
1
17
分享
相关文章
Java:javac编译java文件引入class文件和jar依赖
Java:javac编译java文件引入class文件和jar依赖
1098 0
Java基础6-Java文件和Java包结构和常用的jar包(一)
Java基础6-Java文件和Java包结构和常用的jar包(一)
139 0
Java基础6-Java文件和Java包结构和常用的jar包(二)
Java基础6-Java文件和Java包结构和常用的jar包(二)
108 0
|
10月前
|
【Java】配置多数据源报错循环依赖
【Java】配置多数据源报错循环依赖
287 1
【Java】Spring循环依赖:原因与解决方法
【Java】Spring循环依赖:原因与解决方法
235 0
|
10月前
|
Spring编译源代码解决spring-core缺少cglib和objenesis的jar包的办法
Spring编译源代码解决spring-core缺少cglib和objenesis的jar包的办法
85 0
Java解析jar包获取MainClass或属性配置
Java解析jar包获取MainClass或属性配置
176 0
【MapStruct】引入MapStruct之后,项目启动java:找不到符号
【MapStruct】引入MapStruct之后,项目启动java:找不到符号
412 0
java中需要加入依赖才能使用的注解
目录 日志门面lombok和日志实现@Data 打印日志
213 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等