首页 > 编程语言 >Java lombok包中的常用注解,便捷化开发POJO类

Java lombok包中的常用注解,便捷化开发POJO类

时间:2023-02-03 16:00:54浏览次数:68  
标签:包中 常用 Java POJO 注解 lombok Data

lombok包中的一些常用注解

如何使用Lombok?

Lombok提供注解方式来提高代码的简洁性,常用注解有:
    @Data
    @Setter @Getter
    @NonNull
    @Synchronized
    @ToString
    @EqualsAndHashCode
    @Cleanup
    @SneakyThrows

@Data

相当于注解集合。效果等同于 @Getter + @Setter + @ToString + @EqualsAndHashCode + @RequiredArgsConstructor 效果同和这5个注解的效果
需要注意的是,这里不包括@NoArgsConstructor和@AllArgsConstructor 所以, 一般使用@Data时,要配合这两个注解一起使用

 

标签:包中,常用,Java,POJO,注解,lombok,Data
From: https://www.cnblogs.com/smarttony/p/17089545.html

相关文章

  • 利用引用传递一次遍历构造菜单树(附java&go demo)
    目录原理讲解javademoGodemo优点原理讲解利用引用传递,当儿子的儿子变动的时候,自己的儿子的儿子也变动(取地址)javademopackagecom.huiyuan.algorithm;importjava.......
  • Java IO流文件
    JavaIO流文件创建文件使用File类进行创建文件操作,创建该对象包含三种构造方法newFile(Stringpathname);//根据路径+文件名创建一个File对象newFile(Fileparent......
  • JavaScript-超大文件上传-如何上传文件-大文件上传
    ​ 第一点:Java代码实现文件上传FormFilefile=manform.getFile();StringnewfileName= null;Stringnewpathname= null;StringfileAddre= "/numUp";try{......
  • Java8新特性 - Lambda表达式 - Stream API - 时间日期 API
    1.Lambda表达式基础语法1.1定义函数式接口packagecom.yq.demo;/***Lambda表达式需要“函数式接口”的支持*函数式接口:接口中只有一个抽象方法的接口,称为函数式......
  • java 邮件多个发送人出现收件人不存在
    org.apache.commons.mail.EmailException:Sendingtheemailtothefollowingserverfailed:www.*​​.com:25​​​atorg.apache.commons.mail.Email.sendMimeMessag......
  • JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制
     JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制  1.具名函数 定义: 调用:方式1:方法名();可以多次调用  ......
  • java翻转数组
    写一个方法用于翻转数组staticvoidarr(String[]str){String[]arr=newString[str.length];intcount=0;for(inti=str.length-1;i......
  • Java微信转发及网络检测
    1、jar包引入<dependency><groupId>com.github.binarywang</groupId><artifactId>weixin-java-mp</artifactId><version>4.2.0</version>......
  • java(21)线程
    线程1.1-进程进程就是正在运行中的程序(进程是驻留在内存中的)是系统执行资源分配和调度的独立单位每一进程都有属于自己的存储空间和系统资源注意:进程A和进程B的内存独......
  • 【java】Java基础之理解Annotation
    一、概念Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员......