即墨公司做网站,手机软件开发app下载,长沙优化网站哪家公司好,网站模板排名前言 lombok 是一个 Java 工具库#xff0c;通过注解的方式#xff0c;简化 Java 开发。要想使用 lombok 中的注解#xff0c;我们需要先引入依赖#xff0c;推荐看idea必装插件EditStarters#xff08;快速引入依赖#xff09;#xff0c;lombok是⼀款在编译期⽣成代码…前言 lombok 是一个 Java 工具库通过注解的方式简化 Java 开发。要想使用 lombok 中的注解我们需要先引入依赖推荐看idea必装插件EditStarters快速引入依赖lombok是⼀款在编译期⽣成代码的⼯具包
lombok使用 通过注解我们就可以省略许多类中的重复代码
如下代码 当我们在 MessageInfo 类前加了 Data 注解即使我们没有定义 setFrom setTo
setSay 等方法我们依然可以调用这是因为 Data 注解帮我们在编译期生成了相应代码
Data
public class MessageInfo {private String from;private String to;private String say;public static void main(String[] args) {MessageInfo messageInfonew MessageInfo();messageInfo.setFrom(小猫);messageInfo.setTo(小狗);messageInfo.setSay(喵喵);}
} Data 注解不仅仅帮我们生成了对应属性的 set 方法还包含getter/setter,equals,toString等
如果觉得Data⽐较粗暴(⽣成⽅法太多),lombok也提供了⼀些更精细粒度的注解 即 DataGetterSetterToStringEqualsAndHashCodeRequiredArgsConstructorNoArgsConstructor 注意 Data 是修饰类的不能修饰属性而以上的注解可以修饰类也可以修饰属性