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

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    常用模板
    pascal 的字符串操作
    war2 洛谷模拟赛day2 t3 状压
    状压搜索 洛谷T47092 作业
    Milking Order
    洛谷九月月赛T1 思考
    C数列下标 牛客OI赛制测试赛2
    钓鱼 洛谷p1717
    机房人民大团结(DP)
    Spark的Straggler深入学习(2):思考Block和Partition的划分问题——以论文为参考
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/11946368.html
Copyright © 2011-2022 走看看