首页 > 其他分享 >Lombok 常用注解·····

Lombok 常用注解·····

时间:2023-08-23 09:57:34浏览次数:32  
标签:常用 代码 生成 注解 Lombok lombok 构造函数

 Lombok 是一个 Java 库,它提供了一组注解,可以帮助开发人员简化 Java 代码。以下是 Lombok 常用的注解:

import lombok.*;
import lombok.extern.slf4j.Slf4j;

/**
 * @Auther: TianWei_18811580953
 * @Date: 2023/8/23 - 08 - 23 - 9:36
 * @Description: com.jjj.da
 * @version: 1.0
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
@Slf4j
public class Address {
    private String city;
    private String street;
}

 

  1. @Getter 和 @Setter:这些注解可以自动生成 getter 和 setter 方法,从而减少代码量。
  2. @Builder:这个注解可以生成一个带有参数的构造函数,该构造函数将生成类的所有字段的默认值。
  3. @NoArgsConstructor 和 @AllArgsConstructor:这些注解可以生成不带参数的构造函数或所有字段都带参数的构造函数,从而简化代码。
  4. @Data:这个注解可以自动生成 getter、setter、toString、hashCode 和 equals 方法,从而减少代码量。
  5. @Slf4j:这个注解可以自动生成一个名为 logger 的日志记录器,从而简化日志记录代码。
  6. @Lombok:这个注解可以自动生成一个名为 lombok 的注解,从而简化使用 Lombok 的代码。

 

标签:常用,代码,生成,注解,Lombok,lombok,构造函数
From: https://www.cnblogs.com/89564f/p/17650319.html

相关文章

  • FFmpeg 常用命令汇总
    来源:影音视频技术文章作者:YUV420.COM文章链接: https://www.yuv420.com/2019/12/23/ffmpeg-chang-yong-ming-ling-hui-zong/引言开源音视频处理工具FFMPEG以其强大的功能而在音视频领域著称,从音视频格式转换、裁剪、拼接、提取字幕到提取视频流,编解码等无所不能,本页汇集整......
  • UE5 PostProcess 三种常用的fullscreen mask
    前言本篇总结了三个常用的mask,若需要更多的mask形状可以去学学SDF函数,这个笔者还在学,有点复杂,等后面有时间在总结一下推导过程叭为什么需要全屏mask在扭曲效果一文中,我们实现了全屏的扭曲效果,但有时我们需要的只是局部扭曲,比如场景四边的边缘并不产生扭曲效果,而在中间产生,这时......
  • 注解
    1.元注解@Target说明修饰对象范围@Retention:定义该注解被保留的时间长短,SOURCE源文件保留,CLASSclass文件保留,RUNTIME运行时保留@Documented:描述javadoc@Inherited:阐述了某个被标注的类型是被继承的2.注解处理TestProvider注解@Target(ElementType.FIELD)......
  • [其他]常用序号格式及特殊字符(给你懒的)
    ⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅬⅭⅮⅯⅰⅱⅲⅳⅴ☑☐☒✔✘★☆≃≄≅≠≤≥≦≧≨≩←↑→↓↔↕↖↗↘↙♀♂㎡㎥m²m³㎜㎟㎣㎝㎠㎤㎞㎢㎦零壹贰叁肆伍陆柒捌玖拾佰仟万亿......
  • Java实现灰度发布的常用方式
    以下内容由GPT3.5生成,仅用于参考并了解基本概念什么是灰度发布灰度发布(GrayDeployment),也称为渐进式发布或金丝雀发布,是一种软件发布策略,用于将新版本的软件或功能逐步引入生产环境,以降低可能出现的问题对整个系统的影响。这种发布方式的核心思想是将新功能或版本仅部分暴......
  • 机器学习15种常用数学符号!
    作者:小雨姑娘,康涅狄格大学,Datawhale成员“整理不易,点赞三连↓......
  • python的几种常用用法(掌握)
    Python常用的自动化小脚本,必须收藏!原创 鬼仔 码农鬼仔 2023-08-1918:00 发表于广东前言大家好,我是鬼仔。今天给大家分享几个python常用的自动化小脚本。无论是日常生活,还是工作开发,这几个脚本都常常会用到!1. List转JSON、String转JSON2. 时间格式转换3.......
  • iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)
    字符串操作,比较简单,仅做记录!1、删除NSString*str1=@"<hello,word!>";//删除字符串两端的尖括号NSMutableString*mString=[NSMutableStringstringWithString:str1];//第一个参数是要删除的字符的索引,第二个是从此位开始要删除的位数[mStringdeleteCh......
  • docker常用命令
    镜像基础命令:dockerversion          查看docker版本dockersearch--automated-s3nginx   按星级搜索镜像dockerpullubuntu:14.04       获取镜像dockerimages          查看镜像信息dockerinspect  ......
  • Git常用命令
    Git不知道小伙伴们都接触过没,今天闲着没事我就来给大家讲讲Git这个分布式版本控制系统的一些常用操作命令。在讲操作命令之前,可能会有小伙伴会问,Git是什么啊,可能有的小伙伴还没有了解过,下面我先来给大家聊聊Git的概念。Git概念:Git是一个开源的分布式版本控制系统,用于敏捷高......