gpt4 book ai didi

java - lombok 是否适用于 Java 12?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:04:34 25 4
gpt4 key购买 nike

我最近在 Intellij 上使用 Java 11 和 Lombok,一切都很好。
我尝试了 Java 12,但现在我总是遇到编译错误,因为 lombok 的注释似乎被忽略了。

有谁知道lombok是否支持java 12?

- Intellij : 2019 1.1
- Lombok : 1.18.6
- Lombok plugin : v0.24
- JDK : 12.0.1

最佳答案

是的,它应该可以工作。 Lombok 从 Java 12 的早期访问版本开始支持 Java 12。

https://github.com/rzwitserloot/lombok/issues/1888

使用最新可用版本的 Lombok 库 (1.18.6+)、Lombok IDE 插件 (0.24+) 和 IntelliJ IDEA 本身 (2019.1+)。不要忘记在 IntelliJ 的设置中“启用注释处理”。

刚刚测试:

build.gradle

plugins {
id 'java-library'
}

repositories {
mavenCentral()
}

dependencies {
compileOnly 'org.projectlombok:lombok:1.18.6'
annotationProcessor 'org.projectlombok:lombok:1.18.6'
}

应用程序.java

public class Application {

public static void main(String[] args) {
Dto dto = new Dto();
dto.setParam("Hello World!");

System.out.println(dto.getParam());
}
}

Dto.java

import lombok.Data;

@Data
public class Dto {

private String param;
}

输出

"C:\Program Files\Java\jdk-12\bin\java.exe" ... Application
Hello World!

Process finished with exit code 0

关于java - lombok 是否适用于 Java 12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55872010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com