zoukankan      html  css  js  c++  java
  • Idea中使用Lombok 编译报找不到符号

    1、问题描述

    项目中使用了lombok,但是在idea编译过程是出现找不到符号。报错如下图所示:


     
    file
    @Data
    @ApiModel(value = "HeadTeacherVO", description = "设置班主任对象")
    public class HeadTeacherVO implements Serializable {
    
        private static final long serialVersionUID = 5156410770039160995L;
    
        @NotNull(message = "年级班级ID不能为空")
        @ApiModelProperty(value = "年级班级ID", example = "1")
        private Long gradeClassId;
    
        @NotNull(message = "教师ID不能为空")
        @ApiModelProperty(value = "教师ID", example = "1")
        private Long teacherId;
    
    }
    

    lombok版本如下:

    <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>1.18.8</version>
                <scope>provided</scope>
            </dependency>
    

    idea的lombok插件版本为:


     
    file

    2、网上看到的3种解决方式

    2.1 第一种(无效)

     
    file

    2.2 第二种(无效)

     
    file

    2.3 第三种(有效)

    <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.8.0</version>
                    <configuration>
                        <source>${java.version}</source>
                        <target>${java.version}</target>
                        <encoding>${project.build.sourceEncoding}</encoding>
                        <compilerArguments>
                            <extdirs>srcmainwebappWEB-INFlib</extdirs>
                        </compilerArguments>
                        <annotationProcessorPaths>
                            <path>
                                <groupId>org.projectlombok</groupId>
                                <artifactId>lombok</artifactId>
                                <version>1.18.8</version>
                            </path>
                        </annotationProcessorPaths>
                    </configuration>
                </plugin>

    在编译,OK!




    原文链接:https://www.jianshu.com/p/f86e1e26099b

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    OPENGL_三角形带GL_TRIANGLE_STRIP详解
    OPENGL_单位长度对应屏幕像素
    OPENGL2_基本框架
    WINDOWS编程基础-最简单的windows程序
    着色语言(Shader Language)
    Ogre 学习记录
    Ogre RT Shader System
    Perception Neuron系统,让动作捕捉技术不再高冷
    Ogre 中基于蒙皮骨骼的OBB碰撞检测
    Ogre 绘制基本图形
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/11946368.html
Copyright © 2011-2022 走看看