使用Lombok编译时无法找到get/set方法

时间:2024-04-09 15:15:36

 使用IDEA创建一个java基础项目时,我引入了lombok插件。随后在一个实体类中使用@Data注解,在Structure界面可以看到已经生成了getter和setter方法

    但是在编译的时候,IDEA报错,说找不到set方法。这里我们需要设置一下:

再次编译,OK,通过。
 

server层

pom.xml 依赖项 

<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version></dependency>

插件安装

 

<!-- 该项目使用的插件列表 。 -->
<plugins>
    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
            <execution>
                <id>attach-sources</id>
                <goals>
                    <goal>jar</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    <plugin>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok-maven-plugin</artifactId>
        <version>1.16.18.1</version>
        <executions>
            <execution>
                <phase>generate-sources</phase>
                <goals>
                    <goal>delombok</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
</plugins>

 

使用Lombok编译时无法找到get/set方法