lombok依赖介绍(帮助我们消除冗长代码,如get,set方法)

编程入门 行业动态 更新时间:2024-10-25 00:26:31

lombok依赖介绍(帮助我们消除<a href=https://www.elefans.com/category/jswz/34/1552343.html style=冗长代码,如get,set方法)"/>

lombok依赖介绍(帮助我们消除冗长代码,如get,set方法)

前言

        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 messageInfo=new MessageInfo();messageInfo.setFrom("小猫");messageInfo.setTo("小狗");messageInfo.setSay("喵喵");}
}

         @Data 注解不仅仅帮我们生成了对应属性的 set 方法,还包含getter/setter,equals,toString等

如果觉得@Data⽐较粗暴(⽣成⽅法太多),lombok也提供了⼀些更精细粒度的注解

        

 即          @Data=@Getter+@Setter+@ToString+@EqualsAndHashCode+@RequiredArgsConstructor+@NoArgsConstructor

        注意  @Data 是修饰类的不能修饰属性,而以上的注解可以修饰类也可以修饰属性

更多推荐

lombok依赖介绍(帮助我们消除冗长代码,如get,set方法)

本文发布于:2023-11-16 06:35:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1614109.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:冗长   代码   方法   lombok   set

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!