文章目录

  • 作者简介
  • 引言
  • 导航
  • 概述
  • 安装插件
  • 使用
  • 小结
  • 导航
  • 热门专栏推荐

作者简介

作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!

引言

我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。

导航

✪ IDEA从零到精通目录索引
◄上一篇【23】安装使用GenerateAllSetter插件
►下一篇【25】springboot集成Mybatis

概述

我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,这样会生成许多不想看见的代码,并且浪费不少时间,lombok插件可以为我们省去这些时间,用起来非常方便。

安装插件

  1. 创建springboot项目
    参考我之前的文章:IDEA中创建springboot项目
  2. 加入lombok依赖
    在pom文件中添加lombok依赖,如下:
 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18</version><scope>provided</scope>
</dependency>
  1. 安装lombok插件

依次选择:File => Settings => Plugins => Macketplace,输入lombok,然后点击Install

安装完成后重启就行了

  1. 如果插件市场直接安装不了

手动下载,下载地址:https://plugins.jetbrains.com/idea

下载完成后,进入插件市场,选择本地安装

使用

  1. 注解描述(介绍常用的几个)
注解名 描述
@Getter 生成getter方法,使用在类、亦可使用在单个属性上
@Setter 生成setter方法,使用在类、亦可使用在单个属性上
@toString 使用在类上,该注解默认生成任何非讲台字段以名称-值的形式输出
@AllArgsConstructor 该注解使用在类上,该注解提供一个全参数的构造方法,默认不提供无参构造
@NoArgsConstructor 该注解使用在类上,该注解提供一个无参构造
@Value 这个注解用在 类 上,会生成含所有参数的构造方法,get 方法,此外还提供了equals、hashCode、toString 方法。
@Data 该注解使用在类上,该注解会提供getter、setter、equals、canEqual、hashCode、toString方法
  1. 创建一个VO类
public class UserVO {private String name;private int age;private String address;private String phone;
}
  1. 加入注解
    直接加入@Data,简单方便
import lombok.Data;@Data
public class UserVO {private String name;private int age;private String address;private String phone;
}
  1. 启动注解

点击Build,Execution,Deployment–>选择Compiler–>选中Annotation Processors,然后在右侧勾选Enable annotation processing

  1. 测试

小结

这节总结了“lombok插件的安装与使用”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。

请到文章下方帮忙【一键三连】谢谢哈!

导航

✪ IDEA从零到精通目录索引
◄上一篇【23】安装使用GenerateAllSetter插件
►下一篇【25】springboot集成Mybatis

热门专栏推荐

【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通

IDEA从零到精通(24)之lombok插件的安装与使用相关推荐

  1. IntelliJ IDEA lombok插件的安装和使用

    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...

  2. IntelliJ IDEA lombok插件的安装和使用听

    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...

  3. Lombok插件的安装以及使用

    12. Lombok插件的安装以及使用 LomboK介绍和配置(能用就用如果使用出问题就不要用) 1.目标 掌握LomboK的配置 2.路径 什么是LomboK LomboK的作用 LomboK的配置 ...

  4. Lombok插件的安装与使用

    Lombok插件的安装与使用 文章目录 Lombok插件的安装与使用 下载插件 常用注解 简单使用 下载插件 Lombok 插件提供了一些注解,可以让我们不用再去手动实现 get.set.toStri ...

  5. IDEA中Lombok插件的安装与使用

    1.安装 1.1 2021 之前版本安装lombok 找到idea的settings--plugin选项--搜索Lombok--安装 具体可参考: IDEA中Lombok插件的安装与使用_魏晓蕾的博客 ...

  6. idea从零到精通01之idea下载和安装

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  7. IDEA从零到精通(26)之MybatisX插件的安装与使用

    文章目录 作者简介 引言 导航 概述 安装插件 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主 ...

  8. 为Eclipse安装lombok插件

    原生的Eclipse没有lombok插件,即使项目引入了lombok依赖也无法正常使用@Data等常用标签.下面介绍一下如何手动为Eclipse添加lombok插件,具体操作步骤如下: (1)打开Do ...

  9. Android:《Kotlin 从零到精通Android开发》读书笔记

    原文发布在我的公众号:CnPeng 所有文章将优先发布于公众号,随后才会更新简书. 前前后后整整四十天,终于利用非工作时间读完了 欧阳燊(shen)写的 <Kotlin 从零到精通Android ...

最新文章

  1. Django的下载与基本命令
  2. 宏基因组教程Metagenomics Tutorial (HUMAnN2)
  3. 浙大吴飞「舌战」阿里贾扬清:AI内卷与年薪百万,哪个才是真实?
  4. 将Node.js升级到最新版本
  5. Solr(搜索引擎服务)和MongoDB通过mongodb-connector进行数据同步的解决方案,以及遇到的各种坑的总结(针对solr-5.3.x版本),mongodb和solr实现实时增量索引
  6. google bigtable论文原文_CTR论文笔记[1]:Wideamp;Deep
  7. 优秀的SharePoint 2013开发工具有哪些(二)
  8. js字符串解析与转换成数字
  9. 【语音合成】基于matlab比例重叠相加法信号分帧与还原【含Matlab源码 561期】
  10. linux服务器操作系统
  11. 极化码理论及算法研究2-什么是极化码?
  12. VOIP系统开源实现PCMA/PCMU/AMR/G729常用格式解码服务
  13. lpx寒假作业案例3
  14. 代购工作简历如何写得高大上?
  15. 第二章补充____微分中值定理及导数应用
  16. 压力位和支撑位的理解。
  17. 设计模式五:原型模式
  18. Python制作吃鸡各数据资料查询助手,带你做理论王者~
  19. 合工大宣城校区计算机老师,合肥工业大学计算机与信息学院导师教师师资介绍简介-△李春华...
  20. 最新 2020 Android 开发者知识体系

热门文章

  1. 电子元器件传统寻源模式难适应,供应商系统招投标功能助力企业高效寻源采购
  2. Zuul实现Groovy加载动态Filter
  3. android 打卡app,安卓手机上有打卡提醒app吗?
  4. mysql用户登录错误18456_SQL SERVER 2005 用户登录时报18456错误
  5. kubenetes(五)发布 阿里云仓库的镜像
  6. 工具推荐-Colab介绍与使用方法
  7. R语言:排序、筛选以及分类汇总操作
  8. 平面设计笔记本电脑,学平面设计用什么电脑好
  9. BeautifulSoup4解析器
  10. 微信小程序开发实战8_1 小程序客服消息的接收