我最近在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支持Java12,因为Java12的早期访问版本。
https://github.com/rzwitserloot/lombok/issues/1888
使用Lombok库(1.18.6)、Lombok IDE插件(0.24)和IntelliJ IDEA本身(2019.1)的最新可用版本。不要忘记在IntelliJ的设置中启用注释处理。
刚刚测试:
建筑格拉德尔
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
问题内容: 我正在使用与此类似的命令: 尽管我没有使用chmod,但我使用的是其他命令,在此不再列出。此命令运行正常。但是,有成千上万的文件和目录要操作,并且此操作需要一些时间。我想知道是否可以在操作完成后显示某种总数?也许算个修改过的文件? 我唯一能想到的就是做类似的事情: 那行得通吗?至少我们可以看到正在发生某些事情……有人有更好的建议吗? 问题答案: 这有效: 您必须花一秒钟的时间才能起作用
我有Senscha 2.0移动应用程序,我想用最新的phonegap(cordova)构建它。 我想添加facebook登录功能。我找到了三种选择: 使用ChildBrowser方法 使用InAppBrowser。 使用cordova facebook插件 我决定选择第二个。 我对FB应用程序设置中的域(移动站点URL)有问题。 我在那里键入了我的一个域,但在xCode中使用Cordova构建应用
问题内容: 我正在使用Phonegap + React.js和Socket.io开发一个应用程序。但是,随后React-Native发行了,其原生感觉很棒。 我试图让socket.io-client与React Native一起工作,但是不幸的是没有成功。我做了一些研究,发现与此问题中描述的错误完全相同:https : //github.com/facebook/react- native/iss
可以使用声明私有变量并通过公共getter/setter方法(Java中的封装原则)访问它来在setter方法中添加自定义验证。 例如:如果我在
问题内容: 我有两个要基于列合并的DataFrame。但是,由于其他拼写方式,空格数量不同,不存在变音符,只要它们彼此相似,我希望能够合并。 任何相似性算法都可以使用(soundex,Levenshtein,difflib)。 假设一个DataFrame具有以下数据: 然后我想得到结果DataFrame 问题答案: 类似建议,你可以申请的到df2的指标,然后应用: 如果这些是列,则可以按照相同的方
我已经设置了一些服务和入口来尝试SSL终止。我对作为后端的负载平衡器和节点端口服务没有任何问题,但它与ClusterIP服务完全不起作用。 尽管入口的后端被描述为正常,但我得到的HTTP错误不是来自我的应用程序。 HTTP错误如下: 我的问题很简单:它应该与ClusterIP服务一起工作吗?如果它应该或多或少地写在文档中,我应该在哪里解决这个问题? 非常感谢。