文章目录

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

作者简介

作者名:编程界明世隐
简介: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. 【深度学习】上海交大发布 MedMNIST 医学图像分析数据集 新基准
  2. Redis学习第三课:Redis Hash类型及操作
  3. markdown 换行_markdown傻瓜指南(github)
  4. 通过Spring Integration和RabbitMQ获得高可用性的AMQP支持的消息通道
  5. 第四节:跨域请求的解决方案和WebApi特有的处理方式
  6. matlab图上面加箭头,如何在matlab中显示箭头
  7. 使用sobel、prewitt、拉普拉斯算子、差分法提取图像的边缘
  8. linux下安装打字软件,linux系统指法练习与打字游戏软件
  9. Linux下如何修改ini文件,如何修改Boot.ini文件,重新引导Linux!
  10. 模拟实现求字符串长度函数strlen
  11. 阿里云 ECS迁移数据至腾讯云云服务器
  12. BZOJ_4199_[Noi2015]品酒大会_后缀自动机
  13. 传奇私服架设微端搭建教程
  14. mixpanel实验教程(1) 支持
  15. 收集了几个h5案例 与大家分享一下
  16. 用nodejs爬数据
  17. 2018 焦作 onsite E - Resistors in Parallel(数学或规律+大数)
  18. 手动可以执行脚本,crontab执行失败,可能和环境变量有关(如果涉及到环境变量)
  19. python入门指南by许半仙百度云-Python入门指南 作者:许半仙(4)
  20. 一.不同环境下C语言的编译

热门文章

  1. 灾难后中国文化的反思
  2. ensorFlow 智能移动项目:6~10
  3. 读书笔记 | 之Photoshop里Pantone色类型该如何选择
  4. 通信算法之四十:5G NR LDPC编码译码性能仿真
  5. vue 2.x 自适应pc端浏览器百分比.(简单/详细)
  6. Android 利用 AsyncTask 异步读取网络图片
  7. vue把展示页面分成田字的四等份表格
  8. Python append 函数
  9. 与机器人索菲亚合作,iTutorGroup探索AI在教育场景的深度应用
  10. python灰度图生成g代码_artcam pro 通过灰度图生成G代码详细图文教程