当前位置 : 首页 » 文章分类 :  开发  »  Lombok

Lombok

Lombok 笔记
https://projectlombok.org

Lombok:让JAVA代码更优雅
http://blog.didispace.com/java-lombok-1/

@UtilityClass 标识工具类

工具类中所有方法都必须是 static 的,不能有任何实例

https://projectlombok.org/features/experimental/UtilityClass

编译错误:无法将类 A 中的构造器 A应用到给定类型

java重要特性:子类除了拥有自己的特性外还拥有父类的特性。
因此在初始化子类的时候,父类也要被初始化。
比如定义了类

class A {
  //这样系统不会为类A自动加上无参的构造函数
  public A(int x){}
}

class B extends A {
  //这样系统会自动为B加上无参的构造函数,而且在这个构造函数里有一句话super();
}

所以编译时,A编译通过,但是编译B时会提示无法将A中的构造器应用到给定的类型,因为 super() 找不到A中的无参构造器

解决方法:
一、在A中加入无参的构造方法
二、在B中的所有构造方法的第一句话写上super(int);

无法将构造器应用到给定的类型
https://blog.csdn.net/songxueyu/article/details/14447201

IntelliJ IDEA安装

定位到 File > Settings > Plugins
点击 Browse repositories…
搜索 Lombok Plugin
点击 Install plugin
重启 IDEA

上一篇 Prometheus监控

下一篇 Apache-Commons-Pool 使用笔记

阅读
评论
321
阅读预计1分钟
创建日期 2019-09-14
修改日期 2019-10-21
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论